Java核心基础
Java基础编程
Java基础是学习JavaEE、大数据、Android开发的基石
第一章_Java语言概述
Java基础知识图解
Java基础概述
Java语言特点
- 面向对象(两个基本概念,三大特点)
- 健壮性(去除了指针,内存的申请释放等)
- 跨平台性(JVM)
Java两种核心机制
- Java虚拟机(Java Virtal Machine)
- 垃圾收集机制(Garbage Collection)
Java程序还会出现内存溢出和内存泄漏的问题吗? Yes!
Java语言环境搭建
明确说明是JDK,JRE
配置环境变量
path:windows系统执行命令时要搜寻的路径
验证是否成功:javac java
什么是JDK
Java Development Kit → Java开发工具包
开发人员使用,包含JRE,也包含了Java的开发工具:编译工具(javac.exe)打包工具(jar.exe)等
什么是JRE
Java Runtime Environment → Java运行环境
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等。
JDK、JRE、JVM关系
开发体验
-
第一个Java程序
-
编译
-
运行
注释(comment)
- 用于注解说明解释程序的文字就是注释
- Java中的注释类型
单行注释
多行注释
文档注释(java特有) - 提高了代码的阅读性
- 注释是一个程序员必须要具有的良好的编程习惯
- 将自己的思想通过注释你先整理出来,再用代码去体现
单行注释
// 注释文字
多行注释
/*
注释文字
*/
注
对于单行和多行注释,被注释的文字,不会被JVM(java虚拟机)解释执行
多行注释里面不允许有多行注释的嵌套
文档注释(Java特有)
/**
@author 指定java程序的作者
@version 指定源文件的版本
*/
- 注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档
- 操作方式
javadoc -d mydoc -author -version HelloWorld.java
小结第一个小程序
- Java源文件以“.java” 为扩展名,源文件的基本组成部分是类(.class)如本例中的Test类
- Java应用程序的执行入口是main()方法。他有固定的书写格式。
public static void main(String[] args){...}
- Java语言严格区分大小写
- Java方法有一条条语句构成,每个语句以";"结束。
- 大括号都是成对出现的,缺一不可。
- 一个源文件中最多只能有一个public类。其他类的个数不限,如果源文件包含一个public类,则文件名必须按该类名命名。
Java API的文档
- API(Application Programming Interface,应用程序编程接口)是Java提供的基本编程接口。
- 下载
- http://www.oracle.com/technetwork/java/javase/downloads/index.html
良好的编程风格
- 正确使用注释和注释风格
使用文档注释来注释整个类或是整个方法
如果注释方法中的某一个步骤,使用单行注释或多行注释
- 正确的缩进和空白
使用一次tab操作,实现缩进
运算符两边习惯各加一个空格。比如:2 + 4 = 6
- 块的风格
行尾风格和次行风格