一、Java基础:
GC即:garbage collection垃圾回收机制。Java是自动回收垃圾的,像c c++等语言没有自动垃圾回收机制,长时间开启服务器就会导致
内存泄漏,占用内存
Java的特点:
1、简单性;
2、面向对象性;
3、跨平台(可移植性jvm);
4、健壮性(有自动垃圾回收机制 GC);
5、多线程;
二、Java的加载与执行
1、.java 源文件》》》调用javac编译器来编译,目的是检查我们写的.java源文件有没有语法错误
-->2.class字节码文件》》》用类装载器把.class字节码文件装载在到jvm里,java虚拟机把.class文件
解释为计算机可以识别的二进制文件运行在计算机上。
2、java安装目录的详解:
java的bin目录下放的是java命令行文件
java的jre放的是Java的运行式环境
java的lib下的rt.jar放的是源码的.class文件 这个.class文件和java目录下的rt.zip是一一对应的,存放的Java的源码文件,这个很重要可以学习源码
3、配置环境变量
一、Java环境变量的配置:
1、JAVA_HOME配置
首先去下载JDK并安装Java JDK
在系统环境变量中配置新建 JAVA_HOME=C:ProgramFilesJavajdk1.8.0_111
在系统环境变量中配置新建 CLASSPATH=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;
在系统path中添加path=%JAVA_HOME%in;%JAVA_HOME%jrein;
2、Java环境配置的验证
首先验证:java;javac;java -version
二、Android环境变量的配置
1、下载解压:adt-bundle-windows-x86-20140702
2、Android_Home配置
在系统环境变量中新建Android_Home=D:appuimadt-bundle-windows-x86-20140702sdk
3、在path中加入:%Android_Home% ools;%Android_Home%platform-tools
4、验证配置好的环境:命令行:adb devices;
三、Java中的注释
//单行注释 /* 多行注释 */ /** *多行注释,该注释可以被Javadoc工具解析生成帮助文档 * */ //public表示公开的 //class表示定义一个类 //HelloWorld表示一个类名 public class HelloWorld{//定义一个公开的类 //类体 /* 程序的入口,/是一个方法,main方法,固定的写法,其中args是可变的 */ //public是公开的 //static表示静态的 //void是main方法的返回值类型 //String[] args 方法的参数列表 public static void main(String [] args){ //方法体 //方法体由Java语句构成,任何一个Java语句都应该以“;”结束; //向控制台输出一句话 System.out.println("Hello World"); } //Java类体中不能直接编写Java语句 }