Java se

1、环境

JDKJava开发工具包,内部包含了一些开发环境JRE

JREJava运行时环境,java提供的一些核心类库和JVM(运行环境)。

JVMJava虚拟机,提供java运行环境。

包含关系:JDK>JRE>JVM

一般开发的时候,我们只需要从官网下载JDK即可,JDK针对不同的系统平台,如WindowsMacLinux等。一般在开发或者运行的时候,根据自己的平台针对性下载。

开发的时候必须用JDK,运行的时候用JRE

2、Java的执行过程

A、程序员编写原文件(.java结尾)

B、编译器编译原文件(.class结尾,字节码文件)【编译器在bin/javaw.exe】(bin目录下的Javac.exe

C、JVM运行字节码文件【解释器在bin/java.exe】(bin目录下的Java.exe

备注:一处编译,处处运行(编译成.class

         注:配置环境的目的就是跨磁盘运行

3、命令:

Java -version:查看jdk的版本

     Javac:检查编译器是否可用(将.java编译为.class

Java:检查解释器是否可用(运行(类名).class文件)

Java程序开发三步骤:编写、编译、运行

4、注释:

A、编写程序的时候,添加注释作解释说明,方便程序员阅读代码。

B、屏蔽不需要执行的代码(不想执行或不想删除的时候屏蔽)

C、分类:

I、//注释内容:单行注释,一般用在变量或者代码块上

II、/*注释内容*/:多行注释,可以用在方法上(一般很少用)

III、/**注释内容*/:文档注释,一般用在类或者方法上,可以使用JDK自带的javadoc,打成API帮助文档

5、标识符:我们自己定义的类(接口)、方法、变量的名称统称为标识符。

    硬性要求:如果不按照此要求,无法通过编译器。

A、可包含英文字母(26个,区分大小写)、数字(0-9)、美元符号($)、下划线(_

B、不能以数字开头

C、不能是关键字

D、可以是中文,但是不推荐使用。

           软性建议:

A、类名命名使用大驼峰/帕斯卡命名法,也就是每个单词首字母 大写,

举例:HelloWorld

B、变量、方法名使用小驼峰命名法,也就是第一个单词首字母小写,后续所有单词首字母均大写。

举例:helloWorld

C、常量使用全大写下划线命名法,单词之间使用下划线分割。举例:HELLO_WORLD

6、包:

src:主要存放我们编写的java源程序(核心是.java文件)

bin:存放编译后的字节码文件(.class文件)

lib:存放一些第三方的类库(别人已经分装好的一些字节码文件, 一般压缩在.jar中)

src下,为了方便管理源文件,会根据业务进行分包管理,包 的命名。

举例:

A、com.yueqian.chapter

com:【固定】代表盈利性的组织或者企业

yueqian:【自定义】企业的名字,可以是英文,可以 是拼音,可以是缩写

chapter:【自定义】工程/项目的名字

B、org.yueqian.chapter

org:【固定】代表非盈利性的组织或者企业

命名规范:包名采取全小写+下划线命名的方式(下划线可不用)

7、常用快捷键:

A、Ctrl+c:复制

B、Ctrl+v:粘贴

C、Ctrl+a:全选

D、Ctrl+s:保存

E、Alt+/:代码补全(应用于专业开发工具)

F、Ctrl+f:查找可替换(大部分开发工具均支持)

G、Ctrl+/:快速屏蔽(注释)代码,单行注释,前提是先选中注释的代码

H、Ctrl+shift+/:快速屏蔽代码,多行注释,前提是选中注释的代码

posted @ 2019-12-11 19:39  李鹏翼  阅读(125)  评论(0编辑  收藏  举报