标签:开发 开头 方法 平台 net main 区别 jvm 目录
java的特点是跨平台, .net是跨语言.
在开发中不要出现中文目录以及空格.
第一个java程序
public class HelloWorld{
public static void main(String[] args){
System.out.println("HelloWorld");
}
}
用javac编译生成class(字节码)文件.
jdk与jre的区别:jdk是开发环境,jre是运行环境,jdk包含了jre.
path:先查找当前目录,再查找设置的目录.
classpath:设置class文件的执行路径,对编译没有用.
classpath是先查找设置的目录,如果没写"."则不会查找当前目录.在实际开发中不加"."
一个java文件中只能有一个public类,public修饰的类名必须和文件名一致(如果文件名和类名不一样,编译生成的class文件以类名为文件名).
JVM:java虚拟机.
java编写规范:所有类名的每个单词首字母必须大写
方法(函数):第一个单词的首字母不大写,其他单词首字母必须大写
变量:都不大写
常量:全大写
注意命名核心是:见名知意.
标识符由字母,下划线"_",美元符号"$"或数字组成.
标识符只能由字母,下划线或美元符号开头.
变量:是内存中的一个储存空间,用来存放程序在执行过程中需要临时存放的数据.
分为成员变量和局部变量.
成员变量在类中,不需要初始化.
局部变量在函数中,需要初始化.
java中所有的小数默认为double型.
"/"当除数和被除数都为整数时才会整除.
短路与(&&)、短路或(||)的效率更高.
Java中将1变成2的最快运算是位运算.
java中的switch语句支持字符串.
if和while的区别:if只判断一次条件,while会每次判断条件.
标签:开发 开头 方法 平台 net main 区别 jvm 目录
原文地址:http://www.cnblogs.com/saodongxi/p/7471277.html