马太效应 发表于 2017-7-5 20:24:37

Java暑期学习Day01

{:10_328:} 第一天记录,希望能坚持下去!
1.Java三大平台——Java SE(标准版)、Java EE(企业版)、Java ME(主要用于移动设备、嵌入式设备的Java应用程序)

2.Java SE分为(JVM、JRE、JDK、Java语言)
JVM——Java Virtual Machine,即 Java虚拟机<跨平台>
JRE——Java SE Runtime Environment(包括Java SE API、 JVM、部署技术)
JDK——Java SE Development Kits ( JDK 包括 JRE、Java程序语言及开发过程中所需的一些工具程序,如javac-编译器,将源程序转成字节码;appletviewer-小程序浏览器,一种执行HTML上的Java小程序的Java浏览器等工具程序)

JDK自己附有的JRE通常称为 Private JRE(只要安装JDK,一定有{:10_282:})


Java最重要是——提供庞大且强大的标准API,提供字符串处理、数据输入/输出、网络套件、用户窗口接口等功能


3. Java EE以Java SE为基础,定义了一系列的服务、API、协议等,适用于开发分布式、多层次、以组件为基础、以Web为基础的应用程序;
    Java ME是Java平台版本最小的一个,目的是作为小型数字设备上开发及部署应用程序的平台,像是消费性电子产品或嵌入性系统等。


4. JCP——Java Community Process ,是 一个开放性国际组织<监督>
    JSR——Java Specification Requests,是 Java规范提案<任何人都可提交>
    TCK——Technology Compatibility Kit,是 技术兼容工具包
    IDE——Integrated Development Environment ,即 集成开发环境(是用于提供程序开发环境的应用程序)
    Development Tools    (开发工具)
    Source Code                (源代码)
5. Java编译时,不直接编译为相依于某平台的0、1序列,而是翻译为中介格式的位码(Byte Code)
   Java原始码扩展名为.java
   经过编译翻译为扩展名为.class的位码——可执行文件{:10_279:}
   JVM会将位码翻译为依赖平台的机器码(编译一次,到处执行)


6.文档撰写时注意点: a. 扩展名是.java
                                 b. 主文档名与类名称必须相同
                                 c. java程序区分大小写
                                 d. 空格只能是半角空格符或Tab字符

一个.java文档可定义多个类,但是只能有一个公开(public)类,且主文档名必须与公开类名称相同
   <类中再定义类,称为内部类。内部类可以用public、protected、private声明>


7. main()方法的形式——public static void main(String[] args)
static——静止的;静电<是一个关键字,在main()中表示 JVM不用生成类实例就可以调用>

8.PATH:a.当输入一个指令没有指定路径信息时,操作系统依照PATH环境变量中设定的路径顺序,依次寻找各路径中是否有这个指令。
                b.若要设定path,Windows中可用“SET PATH=路径”
                c.多个路径,“;”隔开
d.可在“用户环境变量”或“系统环境变量中”设定环境变量


9.CLASSPATH:实际操作系统搜索可执行文件看PATH
                     JVM搜索可执行文件只看CLASSPATH
                  -classpath缩写—— -cp




马太效应 发表于 2017-8-15 15:32:56

不断修正与补充:
1.主文档名与主类(即public类)名称必须相同
2.如果只安装JRE不安装JDK,那么只能运行已经编译好的字节码文件即后缀名为.class的文件;
   如果安装了JDK,那么可以对源代码即后缀名为.java的文件进行编译,生成并运行.class的文件,最后得到程序运行结果。
所以只安装JRE是可以运行java程序的,但是不可以运行源代码。

                        

小白重新再来 发表于 2017-8-19 09:09:04

重点抓的很准,很好,学习了

马太效应 发表于 2017-8-28 23:14:10

小白重新再来 发表于 2017-8-19 09:09
重点抓的很准,很好,学习了

个人感觉重点是学过几遍再来找更加清楚,一起努力吧,祝福~

马太效应 发表于 2017-9-1 18:20:41

javaprof是java剖析工具;
JDB是基于文本和命令行的调试工具(例如Sun JDB);
javadoc命令是用来生成自己API文档的,使用方式:使用命令行在目标文件所在目录输入javadoc +文件名.java。
页: [1]
查看完整版本: Java暑期学习Day01