【学习记录】Java概述——Java简述

1、最新版本是 Java 8.0 (2014年甲骨文发布);之前的版本是1.0   1.1  1.2.   1.3   1.4   5.0  6.0   7.0  8.0  

2、JavaSE  开发 普通桌面应用程序;ME是塞班系统,嵌入式和电子消费品提供的解决方案;EE是企业环境下的应用程序,主要针对WEB开发。网站——复杂度高——业务量高。

3、Java语言特点:相比其他语言 简单;跨平台 windows开发的软件不修改即可用于MAC系统中; 开源 代码公开源码。

4、JavaEE在2018年更名Wie JakartEE 移交给Eclipse基金会管理。

5、java跨平台原理:JVM  java虚拟机,作用是 翻译机。

6、JAVA开发工具包;java运行环境,代码运行环境 ;JDK包含 JRE。但是两者需要分开,对于一个开发者只需要安装JDK与JRE;但是如果客户用的话 只需要安装JRE即可。并且开发人员只需要下载JDK即可,因为包含着JRE。

7、JDK的下载;下载路径尽量英文;jre可以不用安装;

8、JDK安装文件介绍:bin目录中的java。exe与javac.exe文件。

include文件夹中放置 头文件,是由C C++编写的。jre目录是JAVA运行环境;lib目录,官方文档的库文件。。

src文件中放置的是JAVA的源代码。

9、JAVA开发工具。记事本:notepad——windows+R建;

高亮显示:java中的关键词用不同的颜色展示出来,增强视觉效果。

常用的三款:IDEA;Eclipse与MyEclipse。 初学者先用 EditPlus

10、注释:单行://   ;  多行:/*   */  ; 文档注释:/**    */。  代码是给JVM看的;注释是给人看的。文档注释 与其他注释不同的方面是:它会生成一个文档注释说明文档,让程序员更快理解程序;或者用javadoc.exe来生成。

11、public 全局的意思,class 表示定义一个类 ,HelloWorld表示我们定义的类名。随意定义但是做到见名知意,且首字母大写。最好用英文;static表示 静态。void表示 没有返回值。main 方法名 ,表示程序的入口。括号中是方法的参数。

在控制台上打印  内容:system.out.println("");

12、环境变量:mspaint  画本;notepad 笔记本;

用户变量与系统变量;通常是系统变量更改。PATH的实际指向是Java——home的目录;

查看java的版本号   java  -version  ;classpath在JDK5之后不再需要配置classpath;只需要配置爱JAVA_HOME与path。

classpath  指向的是class文件所在的位置。在JDK5之后,系统默认将其保存路径为当前路径。

13、定义类的两种方式:public  class + 类名:这种情况下需要文件名与 类名一致;

class  +  类名: 这种方式就不需要与类名一致了。

在一个文件中,只允许声明一个public class,允许多个  class;

在生成的时候,每一个class都会生成一个与class 类名一致的class文件。

 

————END 2019.03.29

 

 

 

 

 

你可能感兴趣的:(Java学习日志)