java学习笔记.doc

  1. 1、本文档共203页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java学习笔记

java学习笔记 ch01: ===================================== java J2SE 桌面应用的开发 JAVA SE corejava J2EE 企业级开发 JAVA EE J2ME 手机应用的开发 JAVA ME SDK software development kit 软件开发包 函数库或者工具等 JDK java development kit 是面向开发人员的,java开发工具 JRE java runtime enviroment java运行环境,是面向应用程序使用者的 API application program interface 应用程序编程接口 windows下的环境变量的配置 JAVA_HOME:JDK安装的目录路径 D:\soft_install\jdk\jdk1.7.0_45 CLASSPATH:类加载时候查找的字节码路径 . PATH:JDK安装目录里面的命令目录 %JAVA_HOME%\bin;...... JDK安装后的目录结构: bin:java的相关命令 java javac jar javadoc javap javah db:java提供的数据库 demo/sample:java代码的一些示例 include:C语言的头文件等内容 jre:java的运行环境 lib:java所用的基本的jar包 java的特点: 简单性:(相对应C和C++来讲)java不需要程序员操作内存 跨平台:一次编译,到处运行 (JVM) 多线程:其他语言的多线程一般是系统级别的,java的多线程是语言级别的 动态编译:(相对应C或者C++来说),在一个项目中,如果需要修改一个java文件的话,那么就修改这一个文件就行了,其他的java文件不需要动 gc 垃圾回收器:java中有一个线程,专门负责JVM中垃圾内存的释放 垃圾:没有引用的内存节点 垃圾回收的算法 注意:垃圾回收有自己的算法,我们是不能控制垃圾回收机制的,虽然有和垃圾回收相关的方法:java.lang.System.gc() java.lang.Runtime.gc(),但是还是无法控制垃圾回收机制 在ch01下面建一个文件HelloWorld.java 文件内容如下: public class HelloWorld{ public static void main(String[] args){ System.out.println(hello world); } } 写完后保存,然后到终端里面编译HelloWorld.java 注意路径:自己的当前位置和HelloWorld.java文件所在的位置是不是一致 javac HelloWorld.java 编译完了之后,会在当前目录下,生成一个文件叫HelloWorld.class 最后我们运行的文件就是这个HelloWorld.class 这样来运行HelloWorld.class文件: java HelloWorld 注意:运行的时候一定不要加后缀名 .class 这样运行的前提是:XXX.java文件中 没有写包(package)名 编写的java文件要以XXX.java命令 javac XXX.java (注意当前路径和java文件路径) XXX.java(源文件) 编译完后会生成一个XXX.class(字节码文件) 运行这个java代码 java XXX (后面不加.class) java类名和文件名的关系: 一个java源文件(.java)中,可以有好多个类(class),但是,最多只能有一个类(class)被public修饰 如果有一个类被public修饰,那么这个源文件(.java)的名字就必须和这个被public修饰的类的名字一致,而且还要首字母大写 java文件中的三个顶级元素: package 1.最终会是以文件夹的形式体现出来(有什么包,就必须有什么文件夹,运行的时候.class文件必须在这个文件夹下面) 2. .java文件中有多个package的时候,用.分割并且结尾用;号结束 例如:(com.briup.test;) 3.包也是java中类的标识的一部分,确定某一个类是通过包名加类名来唯一确定的 比如运行java类的时候: java package.类名 (java com.briup.test.HelloPackage) import 1.导包用的关键字

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档