IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> 2021-10-04 跟着我从零开始学习Java -> 正文阅读

[Java知识库]2021-10-04 跟着我从零开始学习Java


前言

随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。

一、初识Java

1.Java的由来

Java语言诞生于1990年年末Sun公司,本来准备嵌入式系统将来在未来家用电器领域大显身手,Sun公司成立了一个由James Gosling领导的“Green计划”,准备为下一代只能加点编写一个通用控制系统;Java语言前生是Oak语言,但是注册的时候发现被注册了,所以改名Java,Java的名字灵感来源于爪哇岛喝过一杯美味的咖啡

2.Java可以干什么???

Java语言目前是最流行的面向对象编程语言,Java语言可以开发:JavaWeb,JavaEE,Android,大数据等等

3.Java相关知识及术语(现在看不懂没事 ,学一段时间回过头来再看)

JDK:
Java SE Development Kit,即Java标准版开发包,是Sun提供的一套用于开发Java应用程序的开发包,提供了编译、运行Java程序所需的各种工具和资源,包括Java编译器、Java运行时环境(jre),以及常用的Java类库等。
bin:存放JDK的各种工具命令,常用javac、java等命令就放在该路径下
db:安装JavaDB的路径
include:一些平台特定的头文件
jre:运行Java程序所必需的JRE环境
lib:存放JDK工具命令的实际执行程序
javafx-src:存放JavaFX所有核心类库的源代码(目前我们不会接触到)
src:存放Java所有核心类库的源代码
JRE:
Java Runtime Environment,即Java运行时环境,是Java程序运行的必须条件
JVM:
Java Virtual Machine,即Java虚拟机,和实际的计算机一样,它具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存和寄存器;JVM大致分:指令集、寄存器、类文件的格式、栈、垃圾回收堆和储存器
JavaSE:
Java Platform,Standard Edition(Java平台标准版)
JavaEE:
Java Platform,Enterprise Edition(Java平台企业版)
JavaME:
Java Platform,Mobile Edition(Java平台手机版)

二、Java开发环境配置

下载和安装JDK

下载:http://www.oracle.com/
配置Java环境变量
计算机右键属性,高级,环境变量,修改Path
在这里插入图片描述
在这里插入图片描述
系统变量–>新建

在这里插入图片描述
PS:这里不是新建PATH变量 是找到PATH变量把变量值添加进去
在这里插入图片描述
在这里插入图片描述
[需要将JDK中bin子目录的路径加入到Path中并以;结束]
检测cmd命令行模式下,java,javac两个指令都能出命令提示,如果cmd之前已经有打开过需要重启
注意:用户变量和系统变量的区别:
用户变量只对当前用户有效,系统变量对所有用户有效

第一个HelloWorld程序

打开文件的后缀名:
在这里插入图片描述

程序概念:

为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合
Java程序是一种纯粹的面向对象的程序设计语言,因此,Java程序必须以类(class)的形式存在,类(class)也是Java程序的最小程序单位,不允许执行性语言、方法等独立存在,所有的程序部分都必须放在类定义里。
Java虚拟机是从main主方法开始解释执行,因此,main方法是Java程序的入口,即main主方法的写法是固定的
类名和文件名保持一致,Java严格区分大小写

Java程序的运行机制:

在这里插入图片描述

程序编写、编译、运行原理:

后缀名为.java的源文件经过编写后,经编译器编译,生成中间过程字节码,后缀名是.class,执行时经过JRE二次编译,生成能被机器直接执行的二进制执行文件,在JVM上运行出结果。

实例:
这里是使用的集成工具编译的,查看请点击!!!

三:常量,变量,数据类型

Java注释:

单行注释://注释内容
多行注释:/注释内容/
文档注释:/*注释内容/
标识符规则:(命名规范)
标识符就是用于给程序中变量、类、方法名、包名、项目名等的符号
1)标识符可以由字母、数字、下划线(_)和美元符( ) 组 成 , 其 中 数 字 不 能 开 头 2 ) 标 识 符 不 能 是 J a v a 关 键 字 和 保 留 字 , 但 可 以 包 含 关 键 字 和 保 留 字 3 ) 标 识 符 不 能 包 含 空 格 4 ) 标 识 符 只 能 包 含 美 元 符 ( )组成,其中数字不能开头 2)标识符不能是Java关键字和保留字,但可以包含关键字和保留字 3)标识符不能包含空格 4)标识符只能包含美元符( 2Java34),不能包含@、#等其他特殊字符
5)只有类名首字母才能大写,其他首字母一律小写
6)坚决不允许出现中文及拼音
7)使用驼峰命名法:firstNameName

关键字:

在这里插入图片描述
Java有50个关键字

变量概念:

编程的本质,就是对内存中数据的访问和修改,程序所用的数据都会保存在内存中,程序员需要一种机制来访问或修改内存中数据,这种机制就是变量,每个变量都代表了某一块内存,而且变量是有名字的,程序对变量赋值,实际上就是把数据装入该变量所代表的内存区的过程;程序读取变量的值,实际上就是从改变量所代表的内存区取值的过程。形象的理解:变量相当于一个有名称的容器,该容器用于装各种不同类型的数据

数据类型:

数据类型主要分两大类:基本数据类型和引用数据类型
引用数据类型:
String、类、接口和数组等
基本数据类型:
在这里插入图片描述
各基本数据类型的取值范围和默认值:
在这里插入图片描述

float和double区别:

float:精度6位,double:精度15位

总结

1、JDK和Eclipse的下载和安装
2、环境变量的配置
3、Java程序的运行机制
4、Java代码中注释
5、Java变量和数据类型等

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-10-06 12:04:30  更:2021-10-06 12:08:12 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 19:09:10-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码