java SE 核心技术

Posted herig

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java SE 核心技术相关的知识,希望对你有一定的参考价值。

知识点:

1.Java 是一种面向对象的语言

它将源代码编译成字节码(bytecode 中间态)

然后依赖各种平台上的虚拟机来解释执行字节码

实现了“一次编写,到处运行”的跨平台特性

新的语言特性能够接纳、兼容和运行其他程序语言产生的字节码

 

2.Java规范(specification)规定了java的语法和功能

JCF(Java Community Process)掌管Java规范(开源组织)

JDK(Java Development Kit)实现Java规范(Java开发工具包)

 

3.下载jdk:搜索Java archive,进入jdk历史版本集结地

环境变量:JAVA_HOME:d:javajdk1.8   Path:%JAVA_HOME%in

 

4.IDE集成开发环境:IDE本身不会编译和运行程序,程序的编译和运行需要jdk的支持,IDE可以提高编程的操作效率(文件管理、编译、调试)

推荐:eclipse

 

5.eclipse中常见的设置

字体设置:windows>preferences>General>Appearance>Colors and Fonts>Java Editor Text Font 点击Edit

显示行号:windows>preferences>General>Editors>Text Editors>show line numbers 打勾

自动保存:windows>preferences>General>workspace>workspace save interval(in minute)

编码格式:windows>preferences>General>workspace>Textfile encoding>UTF-8

默认编译级别:Java>Compiler>JDK Compliance

增加其他版本JDK:Java>Installed JREs>Add

规范化代码:Source>Format(ctr+shift+F)

重置窗口布局:windows>preferences>Reset Perspective

设置断点:双击某一行,出现小蓝点-设置断点,根据控制,一步一步执行

     右键Debug As(单步调试),进入下一界面

     下一界面:左侧-调用栈    中间-程序执行步骤    右侧-变量展示区

     step into:进入函数自动进入        step over:单条命令,非函数

 

6.Java从编写到运行的过程:

编写:利用记事本/vi/IDE等完成程序的编写

编译:利用JDK中的javac.exe将代码(.java)编译成字节码文件(.class)

运行:java.exe读入并解释字节码文件(.class),最终在JVM上运行

 

7.Java编码标准(不成文)

(1)类名首字母大写,后面的单词驼峰命名

(2)方法名和变量名首字母小写,后面的单词驼峰命名

(3)阿里巴巴编码标准:https://yq.aliyun.com/articles/60327

 

8.d:javasourceHelloWorld.java的编译(cmd下)

javac HelloWorld.java  //在HelloWorld.java文件所在的当前路径下

x:> javac d:javasourceHelloWorld.java  //在任意位置

 

9.IDE默认保存时编译:

 

 

持续更新中......

以上是关于java SE 核心技术的主要内容,如果未能解决你的问题,请参考以下文章

[读书笔记]java核心技术

JAVA核心技术 卷II:高级特性(原书第8版)下载 񘶌

JAVA核心技术I---JAVA开发环境配置

《Java核心技术 卷1 基础知识 原书第9版》pdf

JavaWeb核心之Servlet

2021 必须掌握的 21 个 Java 核心技术