1、java java软件开发平台
2、java语言,提供了大量可重复利用的类,
3、可以执行这些代理一个环境,jvm
4、jdk 的开发环境 javac 来对源程序 .java 文件进行编译。
jre 的运行环境 java 类对我们 字节码文件 .class 进行执行。
5、jvm 类加载器, 是把我们的class文件加载到这个虚拟机中,(类加载器),还要通过
校验器,对我们所写代码进行检查,jit对我们的class 进行解释,电脑才可以执行。
6、分为三个方向: javase(基础),javaee(企业级应用解决方案,web应用程序开发),javame(嵌入式开发)
7、安装java 程序执行的环境,jdk 安装。
一个jdk 开发环境(jdk 中已经包含了有jre 的环境) ,一个jre 运行环境
8、开发环境即便是安装了,也是要进行环境变量配置,才可以使用其环境进行开发。
JAVA_HOME: jdk 的安装路径,bin 这一级目录上层。
classpath: ;.%JAVA_HOME%\lib java 环境给我们提供的类库的位置
path: ; %JAVA_HOME%\bin 都是可执行命令工具, javac java
9、先编译 再执行,
编译的时候没有路径(包)的要求,你在包里面编译,包的外面编译也可以。
执行的时候,如果你没有包,就必须要到class 文件所在的目录中,才可以执行。
如果你有包,package,那就必须在包的第一级目录所在位置进行加上包名的方式执行。
java com.salmon.test.Demo
10、使用IDE工具来进行开发,继承开发工具,一个工具上面放了很多功能,而且今后如果需要新的功能,
还可以继续往这个工具安装。eclipse, 这个工具也是有java 代码写,所有使用着工具之前,
你的电脑中一定要有jdk 的环境。
11、这个工具会把我们这个工具中所写的代码,放在一个叫功能目录地下,这个工程在对应这个工具一个
workspace 工作空间,工作区。
12、通过工具,写代码时候,提高了我们开发效率,这个工具在代码保存的时候,就自动的吧把java
源文件进行了编译,而且在工具可以,直接执行,并且在工具的控制台中 显示执行的结果。
13、class Demo02{} public class Demo3{}
称之为类, class 关键字后面这个 Demo02 类名,全名com.salmon.test.Demo02
{} 类体,
{
public static void main(String args[]){} 程序入口,主函数,{} 方法体
}
14、注释,使用来对你写代码进行解释,从而达到了代码可读性更好。可重用性就高。
java 有三种注释方式,
单行注释://
多行注释:/* */
java 常用的 ,特有的,文档注释,方法注释 /** */
15、java 语言中数据类型。
数据类型,你家厨房的各种容器。不同容器在厨房中占有空间也不一样。
不同的数据类型 ,在我们内存中,占有空间大小不一样。
规定要这种语言的某种类型在内存空间能够占多大地方,这叫类型。
字节和位, 每一种类都自己的取值范围。
16、java 语言中数据类型分类:
a、基本数据类型
又分为8种基本类型:
1)四种整形:
byte(一字节 8位 )
short(两个字节 16 位)
int (四个字节 32 位)
long (8个字节 64 位)
2)两种浮点型(有小数点的数据):float(32位) double(64)
3)字符型: char(8位)
4)boolean (8位): 值只有个两个,true false
b、引用类型,(对象类型,类的类型)
String 数组 类 接口 自定义类 都是引用类型。
17、使用基本类型来定义变量:
变量: 全局变量、局部变量
数据类型 变量名(标示符) = 变量值;
java 的程序中,所有的变量都要有值才可以使用。
局部变量 必须显示的给值。
全局变量 是隐身的给了默认值,
18、基本数据类型的转换问题
小的转换成大,可以直接类型转换。
大的转换小的,就需要强制类型转换。
程序是从上往下写, 从右往左执行。
19、运算
1、算术运算 += -= ... ++ --
2、比较运算 > < >= <= ==
在比较运算中,得到结果一定是,boolean true false
3、逻辑预算
&& || !
表达式两边数据 必须是boolean 类型 true 和 false ,结果同样是true false
20、没有给出空间和类型以及 标示的数据,直接使用的数据,叫常量
a = 2;
a = 3;
2+3
2、java语言,提供了大量可重复利用的类,
3、可以执行这些代理一个环境,jvm
4、jdk 的开发环境 javac 来对源程序 .java 文件进行编译。
jre 的运行环境 java 类对我们 字节码文件 .class 进行执行。
5、jvm 类加载器, 是把我们的class文件加载到这个虚拟机中,(类加载器),还要通过
校验器,对我们所写代码进行检查,jit对我们的class 进行解释,电脑才可以执行。
6、分为三个方向: javase(基础),javaee(企业级应用解决方案,web应用程序开发),javame(嵌入式开发)
7、安装java 程序执行的环境,jdk 安装。
一个jdk 开发环境(jdk 中已经包含了有jre 的环境) ,一个jre 运行环境
8、开发环境即便是安装了,也是要进行环境变量配置,才可以使用其环境进行开发。
JAVA_HOME: jdk 的安装路径,bin 这一级目录上层。
classpath: ;.%JAVA_HOME%\lib java 环境给我们提供的类库的位置
path: ; %JAVA_HOME%\bin 都是可执行命令工具, javac java
9、先编译 再执行,
编译的时候没有路径(包)的要求,你在包里面编译,包的外面编译也可以。
执行的时候,如果你没有包,就必须要到class 文件所在的目录中,才可以执行。
如果你有包,package,那就必须在包的第一级目录所在位置进行加上包名的方式执行。
java com.salmon.test.Demo
10、使用IDE工具来进行开发,继承开发工具,一个工具上面放了很多功能,而且今后如果需要新的功能,
还可以继续往这个工具安装。eclipse, 这个工具也是有java 代码写,所有使用着工具之前,
你的电脑中一定要有jdk 的环境。
11、这个工具会把我们这个工具中所写的代码,放在一个叫功能目录地下,这个工程在对应这个工具一个
workspace 工作空间,工作区。
12、通过工具,写代码时候,提高了我们开发效率,这个工具在代码保存的时候,就自动的吧把java
源文件进行了编译,而且在工具可以,直接执行,并且在工具的控制台中 显示执行的结果。
13、class Demo02{} public class Demo3{}
称之为类, class 关键字后面这个 Demo02 类名,全名com.salmon.test.Demo02
{} 类体,
{
public static void main(String args[]){} 程序入口,主函数,{} 方法体
}
14、注释,使用来对你写代码进行解释,从而达到了代码可读性更好。可重用性就高。
java 有三种注释方式,
单行注释://
多行注释:/* */
java 常用的 ,特有的,文档注释,方法注释 /** */
15、java 语言中数据类型。
数据类型,你家厨房的各种容器。不同容器在厨房中占有空间也不一样。
不同的数据类型 ,在我们内存中,占有空间大小不一样。
规定要这种语言的某种类型在内存空间能够占多大地方,这叫类型。
字节和位, 每一种类都自己的取值范围。
16、java 语言中数据类型分类:
a、基本数据类型
又分为8种基本类型:
1)四种整形:
byte(一字节 8位 )
short(两个字节 16 位)
int (四个字节 32 位)
long (8个字节 64 位)
2)两种浮点型(有小数点的数据):float(32位) double(64)
3)字符型: char(8位)
4)boolean (8位): 值只有个两个,true false
b、引用类型,(对象类型,类的类型)
String 数组 类 接口 自定义类 都是引用类型。
17、使用基本类型来定义变量:
变量: 全局变量、局部变量
数据类型 变量名(标示符) = 变量值;
java 的程序中,所有的变量都要有值才可以使用。
局部变量 必须显示的给值。
全局变量 是隐身的给了默认值,
18、基本数据类型的转换问题
小的转换成大,可以直接类型转换。
大的转换小的,就需要强制类型转换。
程序是从上往下写, 从右往左执行。
19、运算
1、算术运算 += -= ... ++ --
2、比较运算 > < >= <= ==
在比较运算中,得到结果一定是,boolean true false
3、逻辑预算
&& || !
表达式两边数据 必须是boolean 类型 true 和 false ,结果同样是true false
20、没有给出空间和类型以及 标示的数据,直接使用的数据,叫常量
a = 2;
a = 3;
2+3