Java核心技术学习笔记
2014-05-02 10:19
253 查看
开始学习Java核心技术,在这做个笔记,方便以后查阅……
一、
Java“白皮书”的关键术语:简单性,面向对象,网络技能,健壮性,安全性,体系结构中立,可移植性,解释型,高性能,多线程,动态性。
关于Java的常见误解:
1)Java是HTML的扩展。
2)使用XML,就不需要Java。
3)Java是一种非常容易学习的程序设计语言。
4)Java将成为适用于所有平台的通用性编程语言。
5)Java只不过是另外一种程序设计语言。
6)现在有了C#,Java过时了。
7)Java有专利,应该避免使用。
8)Java是解释型的,因此对于关键的应用程序速度太慢了。
9)所有的Java程序都是在网页中运行的。
10)Java程序是主要的安全风险。
11)Javascript是Java的简易版。
12)使用Java可以用价值500美元的Internet设备取代电脑。
Java术语:
![](https://img-blog.csdn.net/20140502102215859?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc19nX3M=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
用JAVA_HOME设置JDK的环境变量:JAVA_HOME设置为D:\Java\jdk1.7.0_55,Path追加;%JAVA_HOME%\bin,新增CLASSPATH设置为.;%JAVA_HOME%\lib。
JDK目录树:
![](https://img-blog.csdn.net/20140502102115468?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc19nX3M=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
就学习Java而言,docs和src是两个最有用的子目录。
使用命令行编译运行Java程序:
编译:javac Welcome.java
运行:java Welcome(不要添加.class扩展名)
过程:javac程序是一个Java编译器它将文件Welcom.java编译成Welcom.class,并发送到Java虚拟机。虚拟机执行编译器存放在class文件中的字节码。
Java区分大小写!
三、
标准的命名规范为:类名是以大写字母开头的名词。如果名字由多个单词组成,每个单词的第一个字母都应该大写(这种在一个单词中间使用大写字母的方式称为骆驼命名法。以其自身为例,应该写成CamelCase) 。
运行编译程序时,Java虚拟机将从指定类中的main方法开始执行。
根据Java语言规范,main方法必须声明为public。
注释:在Java中,有三种书写注释的方式。最常用的方式是使用 //,其注释内容从 // 开始到本行结尾。当需要长篇的注释时,既可以在每行的注释前面标记//,也可以使用/*和*/将一段比较长的注释括起来。第三种注释可以用来自动地生成文档。这种注释以/**开始,以*/结束。
数据类型:Java是一种强类型语言。这就意味着必须为每一个变量声明一种类型。在Java中,一共有8种基本类型(primitive type) ,其中有4种整型(int,short,long,byte)、2种浮点类型(float,double)、1种用于表示Unicode编码的字符单元的字符类型char和1种用于表示真值的boolean类型。
变量:变量名必须是一个以字母开头的由字母或数字构成的序列。
逐一声明每一个变量可以提高程序的可读性。(int i;int j)
声明一个变量之后,必须用赋值语句对变量进行显式初始化,千万不要使用未被初始化的变量。
在Java中,变量的声明尽可能地靠近变量第一次使用的地方,这是一种良好的程序编写风格。
在Java中,不区分变量的声明与定义。(与c/c++不同)
常量:关键字final表示这个变量只能被赋值一次。一旦被赋值之后,就不能够再更改了。习惯上,常量名使用大写。
一、
Java“白皮书”的关键术语:简单性,面向对象,网络技能,健壮性,安全性,体系结构中立,可移植性,解释型,高性能,多线程,动态性。
关于Java的常见误解:
1)Java是HTML的扩展。
2)使用XML,就不需要Java。
3)Java是一种非常容易学习的程序设计语言。
4)Java将成为适用于所有平台的通用性编程语言。
5)Java只不过是另外一种程序设计语言。
6)现在有了C#,Java过时了。
7)Java有专利,应该避免使用。
8)Java是解释型的,因此对于关键的应用程序速度太慢了。
9)所有的Java程序都是在网页中运行的。
10)Java程序是主要的安全风险。
11)Javascript是Java的简易版。
12)使用Java可以用价值500美元的Internet设备取代电脑。
Java术语:
用JAVA_HOME设置JDK的环境变量:JAVA_HOME设置为D:\Java\jdk1.7.0_55,Path追加;%JAVA_HOME%\bin,新增CLASSPATH设置为.;%JAVA_HOME%\lib。
JDK目录树:
就学习Java而言,docs和src是两个最有用的子目录。
使用命令行编译运行Java程序:
编译:javac Welcome.java
运行:java Welcome(不要添加.class扩展名)
过程:javac程序是一个Java编译器它将文件Welcom.java编译成Welcom.class,并发送到Java虚拟机。虚拟机执行编译器存放在class文件中的字节码。
Java区分大小写!
三、
标准的命名规范为:类名是以大写字母开头的名词。如果名字由多个单词组成,每个单词的第一个字母都应该大写(这种在一个单词中间使用大写字母的方式称为骆驼命名法。以其自身为例,应该写成CamelCase) 。
运行编译程序时,Java虚拟机将从指定类中的main方法开始执行。
根据Java语言规范,main方法必须声明为public。
注释:在Java中,有三种书写注释的方式。最常用的方式是使用 //,其注释内容从 // 开始到本行结尾。当需要长篇的注释时,既可以在每行的注释前面标记//,也可以使用/*和*/将一段比较长的注释括起来。第三种注释可以用来自动地生成文档。这种注释以/**开始,以*/结束。
数据类型:Java是一种强类型语言。这就意味着必须为每一个变量声明一种类型。在Java中,一共有8种基本类型(primitive type) ,其中有4种整型(int,short,long,byte)、2种浮点类型(float,double)、1种用于表示Unicode编码的字符单元的字符类型char和1种用于表示真值的boolean类型。
变量:变量名必须是一个以字母开头的由字母或数字构成的序列。
逐一声明每一个变量可以提高程序的可读性。(int i;int j)
声明一个变量之后,必须用赋值语句对变量进行显式初始化,千万不要使用未被初始化的变量。
在Java中,变量的声明尽可能地靠近变量第一次使用的地方,这是一种良好的程序编写风格。
在Java中,不区分变量的声明与定义。(与c/c++不同)
常量:关键字final表示这个变量只能被赋值一次。一旦被赋值之后,就不能够再更改了。习惯上,常量名使用大写。
相关文章推荐
- java多线程核心技术学习笔记
- java核心技术学习笔记之一程序设计概述
- java核心技术学习笔记之一程序设计环境
- Java核心技术学习笔记第五章
- [学习笔记] Java核心技术 卷一:基础知识 并发(七)
- Java核心技术学习笔记(三)
- Java核心技术(第8版)学习笔记_Java程序设计环境
- JAVA2核心技术卷1 学习笔记3 对象和类
- Java核心技术学习笔记(一)
- Java2核心技术第七版的学习笔记(三) Fundamental Programming Structures in Java(Java语言的基础)(三)
- [学习笔记] Java核心技术 卷一:基础知识 接口、lambda表达式与内部类(三)
- Java核心技术学习笔记-继承
- JavaWeb核心技术学习笔记(二)——Http协议
- 《Java 多线程编程核心技术》学习笔记及总结
- Java核心技术 第9版 学习笔记二
- java核心技术学习笔记(三)—GregorianCalendar
- java核心技术学习笔记
- [Java核心技术]学习笔记--第一章
- Java系列:《Java核心技术 卷一》学习笔记,cchapter11 异常
- Java核心技术学习笔记之三——Java中的控制流程for循环while循环