1、jdk的安装和环境变量
三个环境变量:classpath java_home path
三个测试命令 javac ,java ,java -version;
2、命令行的编译和运行
java的源代码的编写
使用任何一个文本编辑器,如记事本,写字板,UE等,word也可以,要保存为.java格式
任何一个Java源文件中的代码都保存在类中;需要通过类中的主方法main做为程序的执行入口和出口;
3、第一个Java程序的整个执行流程:
1>、 编辑源文件:*.java
2>、 使用Javac命令编译源文件:*.class
3>、 使用Java命令执行类文件:*.class
4、转义字符
1>、双引号的转义:“\””
2>、单引号的转义:”\’”
3>、 换行符:”\n”
5、java输出:System.out.println();
6、如果在一个Java源文件中有一个公有访问级别(public)的类,那么该文件的文件名称必须与此类文件名称相同;
如果源文件中没有public修饰的类,则文件名称可以任意;
一个要注意的问题就是Java中类的命名:
在Java中,类名称的声明:如果一个单词,则首字母大写;多个单词组成,每个单词首字母大写,
如我的第一个类,正确的命名应该是:MyFirstClassName,
在win下,在编译源文件时,类名可以小写,但运行时,类名的大小写敏感的;
7、可以用中文给类或者变量命名。
8、对于负整数在内存单的存储方式有点复杂,存在补码和源码之分,负整数存的是补码;
负实数存的是正实数的最高位变为1;
9、带包的源文件的编译:javac -d . *.java
10、将类Hello.java编译后生成的Hello.java存放当前目录下的com/sunzone/hello目录下;
带包的命令行运行:java com.sunzone.hello.Hello
11、将生成的类文件编译到任意一个盘符下的任意一个位置:java -d e: Hello.java
12、基本的数据类型:
1>、整数类:
1》字节型 byte;占1个字节
2》双字节型 short 占两个字节
3》整形 int 占4个字节
4》长整形 long 占8个字节
2>、实数类或浮点类:
1》单精度 float
2》双精度 double
3>、字符类
4>、布尔类
13、一个重要的功能,字符串用连字符“+”连上任何类型的数据,都会生成一个新的字符串。
14、在C++中 ,如果将一个大的整数值赋给一个短整型的变量,在出现警告的同时,
进行了隐式的转换,回正确的生成可执行文件.exe;但在java中不允许,会出现错误,不能生成类文件;
15、源文件在编译时出现的错误与警告的问题:
在任何一种编程语言中,如果出现错误,则得不到需要的结果,如果出现警告,通常不影响运行的结果。
java中的三种注释:
第一类:单行注释,只管一行;用"//"
第二类:多行注释 用/*.....*/
第三种:稳当注释 用来生成帮助文档,用javadoc
16、注释的写法要求:只将不太清晰的代码进行注释;