语言基础第一天:
一、Java共几个阶段课程?
1、
①语言基础(讲语法规则、规定;要求背下来)+面向对象(讲设计思想、思路;需要理解)18天
②API进阶 18天
③web+数据库+springMVC 18天
④spring高级+框架+互联网架构 18天
⑤互联网架构 18天
⑥就业冲刺 10天
二、第一个阶段的课程
1. 所负责的模块
- 语言基础:讲6天,讲语法规则、规定-------背下来,不需要理解(多练)
- 面向对象:讲9天,讲设计思想、思路-------需要理解(多练、多想)
- API入门:讲2天,讲常用的工具----------------背下来,不需要理解(多练)
- 二进制:讲1天,为了后期API进阶做准备----尽量多的去掌握
2、学习java的窍门:
- 多练
- 多想
3、下载和安装jdk和idea
①下载:
- 打开浏览器,地址栏中输入doc.canglaoshi.org,回车
- 找到常用下载,找到Windows/Mac ARM/Mac Intel必备,下载里面的OpenJDK 8和IDEA社区版
②安装:
- JDK:一路下一步,尽量装在C盘下,不要用中文名称
注意:装好之后不要企图去运行它-------它相当于车的油
- IDEA:一路下一步,在create desktop shortcut处将64-bit launcher打勾,以创建桌面快捷方式
4、下载每日内容:
- 打开浏览器,在地址栏中输入doc.canglaoshi.org/tts,回车
- 找到cgb2112,找到01_语言基础,找到day01,下载里面的压缩包
*三、笔记
1、
①Java开发环境:编译运行过程:
- 编译期:.java源文件,经过编译,生成.class字节码文件
- 运行期:JVM加载.class并运行.class(0和1)
> 特点:跨平台、一次编译到处使用
跨平台如何实现?
在各个系统中,仅安装JVM即可虚拟机即可在各个系统均可使用。
②名词解释:
- JVM:java虚拟机
加载.class并运行.class
- JRE:java运行环境
除了包含JVM以外还包含了运行java程序所必须的环境
JRE = JVM+java系统类库(小零件)
- JDK:java开发工具包
除了包含JRE以外还包含了开发java程序所必须的命令工具
JDK = JRE(包含JVM)+编译、运行等命令工具
=JRE+开发需要的工具
> 说明:
> 1. 运行java程序的最小环境JRE(单纯运行的时候只装JRE就行)
> 2. 开发java程序的最小环境JDK(单纯开发的时候只装JDK就行)
2.
(1)IDEA:开发工具。 JetBrains公司的,分为社区版(免费的)和终级版(收费的)
- 开发步骤三步走:
①新建Java项目/工程-------------------------小区
②新建Java包-----------------------------------楼+单元
③新建Java类-----------------------------------房子
main中:System.out.println("hello world");
(2)
①打开idea→File→New→projet→next→next→项目名cgb2112、路径→src→New→package→包名(day01)→此时出现包名→右键day01→New→Java class(类)→类名(HelloWorld),回车
运行HelloWorld代码如下:
```java
package day01; //声明包day01(楼+单元)
public class HelloWorld { //声明类HelloWorld(房子)
//主方法&#