1、java两个机制
虚拟机制
垃圾收集机制, 解决了健壮性问题。
2、开发需要JDK ,用户只需要JRE
3、【师说】计算机这些书籍都是大砖块,不要一个字一个字去扣,二十看个大概就去动手
实践,从实践过程中学习到领悟到知识。
4、执行的命令,输入命令提示符, 其实是在安装的JDK里面的bin文件夹里的javac.exe 和java.exe 会跑到Path变量存储的变量值的
那些路径去找。 故只需要把c:\jdk\bin;复制到 path的变量值里面。
如果电脑里安装了多个版本,目前用的是哪个版本,就把这个路径放到最前面,因为电脑是从前往后找的。
5、敲命令java 和javac 出来一堆东西 证明环境安装配置好了。
6、public class HelloWorld{
public static void main(String[] args){
System.out.println("hello world");
}
编译 javac HelloWorld.java
执行java HelloWorld (在黑框框里面)
7、写程序记得时不时按一下ctrl+S键,及时存盘。
8、classpath里面配置路径为一个点“.”,表示当前路径。程序会到当前路径去找。
9、一个源文件中最多只能有一个public类。其他类可以有多个。
每一个类对应一个class文件。源文件名字必须和public类名字一致。
程序的执行入口是main方法。严格区分大小写。
/*
用于多行注释
*/
/**
*多行注释,并且可以被doc解析。
*/
10、现阶段学习,能自己敲一定要自己敲,等达到一定程度后,能copy则copy。
11、bak文件 是ultraedit 的自动备份文件,可以在设置里面取消。
------------------J2SE的基础语法--------------------------------
12、标识符不能以数字开头。标识符大小写敏感,长度无限制。标识符应该做到见名知意。
关键字:keyword 。class 后面跟着的是类的名字。所有关键字都是小写。
13、这句话说得很好,觉得解开了一点疑惑:(变量其实是内存中的一小块区域,使用变量名来访问这块区域,因此使用每个变量前
必须要申请【声明】,然后必须进行赋值【就是填充内容】,才能使用。)
14、double d1,d2, d3 = 0.1 ,这里只是把d3的值赋予了 0.1。任何变量先声明再使用。
15、第一步 load到内存区
第二步 找到main方法开始执行
第三步 内存里面分成四块区域。
code segment 代码区:存放程序代码
data segment:存放静态变量 和字符串常量
stack :存放 局部变量
heap:动态申请内存 即:new出来的东西。
16、局部变量------ 方法体内部 包含方法体的变量
成员变量 ------ 方法体外部&& 类内部
java纯面向对象,所以没有全局变量这一说!!
出了大括号就没人认识大括号里面声明的变量了。
17、java中有4类八种基本数据类型。
java字符采用unicode字符编码。每个字符占两个字节。
转义字符“\” char c='\n' //表示换行
18、十六进制中记住10是A。
19、整数类型 byte 1字节, short 2字节, int 4字节, long 8字节。
十六进制 0x 和0X开头,0x12 ,八进制以0开头 ,比如012.
java默认整型常量为int型。 声明long型常量要在后面加L。
虚拟机制
垃圾收集机制, 解决了健壮性问题。
2、开发需要JDK ,用户只需要JRE
3、【师说】计算机这些书籍都是大砖块,不要一个字一个字去扣,二十看个大概就去动手
实践,从实践过程中学习到领悟到知识。
4、执行的命令,输入命令提示符, 其实是在安装的JDK里面的bin文件夹里的javac.exe 和java.exe 会跑到Path变量存储的变量值的
那些路径去找。 故只需要把c:\jdk\bin;复制到 path的变量值里面。
如果电脑里安装了多个版本,目前用的是哪个版本,就把这个路径放到最前面,因为电脑是从前往后找的。
5、敲命令java 和javac 出来一堆东西 证明环境安装配置好了。
6、public class HelloWorld{
public static void main(String[] args){
System.out.println("hello world");
}
编译 javac HelloWorld.java
执行java HelloWorld (在黑框框里面)
7、写程序记得时不时按一下ctrl+S键,及时存盘。
8、classpath里面配置路径为一个点“.”,表示当前路径。程序会到当前路径去找。
9、一个源文件中最多只能有一个public类。其他类可以有多个。
每一个类对应一个class文件。源文件名字必须和public类名字一致。
程序的执行入口是main方法。严格区分大小写。
/*
用于多行注释
*/
/**
*多行注释,并且可以被doc解析。
*/
10、现阶段学习,能自己敲一定要自己敲,等达到一定程度后,能copy则copy。
11、bak文件 是ultraedit 的自动备份文件,可以在设置里面取消。
------------------J2SE的基础语法--------------------------------
12、标识符不能以数字开头。标识符大小写敏感,长度无限制。标识符应该做到见名知意。
关键字:keyword 。class 后面跟着的是类的名字。所有关键字都是小写。
13、这句话说得很好,觉得解开了一点疑惑:(变量其实是内存中的一小块区域,使用变量名来访问这块区域,因此使用每个变量前
必须要申请【声明】,然后必须进行赋值【就是填充内容】,才能使用。)
14、double d1,d2, d3 = 0.1 ,这里只是把d3的值赋予了 0.1。任何变量先声明再使用。
15、第一步 load到内存区
第二步 找到main方法开始执行
第三步 内存里面分成四块区域。
code segment 代码区:存放程序代码
data segment:存放静态变量 和字符串常量
stack :存放 局部变量
heap:动态申请内存 即:new出来的东西。
16、局部变量------ 方法体内部 包含方法体的变量
成员变量 ------ 方法体外部&& 类内部
java纯面向对象,所以没有全局变量这一说!!
出了大括号就没人认识大括号里面声明的变量了。
17、java中有4类八种基本数据类型。
java字符采用unicode字符编码。每个字符占两个字节。
转义字符“\” char c='\n' //表示换行
18、十六进制中记住10是A。
19、整数类型 byte 1字节, short 2字节, int 4字节, long 8字节。
十六进制 0x 和0X开头,0x12 ,八进制以0开头 ,比如012.
java默认整型常量为int型。 声明long型常量要在后面加L。
java浮点型常量默认为double类型(8字节),声明为float(4字节)需要在后面加F或者f.必须加否则出错。
1、byte,short,char-->int-->long-->float-->double
2、byte ,short,char 之间不会相互转换。