Java基础入门篇
本系列内容主要针对Java基础知识,总共包含四大部分内容:
- 变量、数据类型和运算符
- 控制语句和递归算法
- 面向对象和JVM底层分析
- 数组和排序
学习需要具备:
- IDEA编译器
- JDK1.8版本
写在前面
在Java入门的最开始,我们需要知道一些简单的小常识:
-
Java是一种可以跨平台编写的面向对象的程序设计语言,由于其较高的可移植性(一次编译,到处执行)而备受大家的青睐。
-
JDK/JRE/JVM:
- JDK:Java的开发工具包,为Java程序提供基本的开发和运行环境
- JRE:Java程序的运行环境,包括Java核心类库+JVM
- JVM:Java虚拟机,是整个Java实现跨平台的最核心部分,也是编译后.class文件和硬件系统的接口(不仅解释执行编译后的Java指令,还进行安全检查)
- 可以说:JDK = JRE + 其他;JRE = JVM + 其他
-
一些常用的计算机指令:cd——进入指定目录;cls——清空当前屏幕的内容;tab——自动补齐
-
Java代码中注释有两种方式
- // 单行注释
- /* … */ 块注释
- 但是不论是那种注释方法编译后都不会出现在.class字节码文件中
-
Java代码的命名规范:驼峰命名法
- 当表示方法和变量的时候有两个单词连续的时候第一个单词小写,从第二个开始大写,e.g. eat(), eatFood()
- 当表示类名的时候每一个单词的首字母都需要大写,e.g. class Users,class PersonDemo
- 当表示常量值是,所有字母都要大写,e.g. MAX_NUM,MIN_NUM
-
Java中使用的字符集是Unicode编码而不是ASCII编码
-
最简单的一个Java代码框架
-
java">public class Test{public static void main(String[] args){// 主线程方法体} }
-
-
IDEA的实用快捷键:
- 类结构的示图(alt+7)
- 查看类源码(ctrl+左键)
- 自动生成构造器、get、set方法、equals等(alt+insert)
- 查看错误(alt+enter)
- 快速指令(main\sout\soutm)
- 代码自动对齐(ctrl+alt+l)
- 项目内容快捷查找(shift+shift)
了解了简单的一些Java知识后,你肯定有很多的问题,比如“什么是面向对象?”,“什么是虚拟机?”,那么让我们带着疑问开始逐步的学习吧。