准备Ready
基础认知
代码样本
1 2 3 4 <int number = 10;int price = 20;int total = number * price;System.out.println(total);200
运行机制
传统编程语言

开发者要针对不同的平台编译出不同的可执行文件
需要针对不同的平台分发不同的产品
Java

开发者只需要编译一次
分发统一的文件
平台差异性,由使用者再次处理
词汇
中文 | 英文 |
源代码 | source code |
字节码 | bytecode |
编译器 | compiler |
编译 | compile |
解释器 | interpreter |
翻译 | translate |
JDK / JRE / JVM
JDK
Java Development Kit
Java 开发套装
编译器在里面
JRE
Java Runtime Environment
Java 运行时环境
JVM
Java Virtual Machine
Java 虚拟机
Flash Player 等位
从属关系
JDK > JRE > JVM
集成开发环境IDE Integrated Development Environment
是什么
打下手的
文件管理
拼写检查
语法检查
...
有哪些
Eclipse
NetBean
IntelliJ IDEA
搭建开发环境
安装软件
JDK
SE - Java Platform, Standard Edition (Java SE)
EE - Java Platform, Enterprise Edition (Java EE)
Intellij IDEA
建立课程文件夹
在你电脑里,找到一个位置,比如 桌面,D 盘,或者 Documents 文件夹内。
创建一个 ZZAX 的 文件夹
在 ZZAX 的文件夹下 创建一个 java111 的文件夹
在 java111 的文件夹下 创建一个 space 的文件夹
建立项目
1. 配置 SDK
打开 IntelliJ
看到 欢迎界面

点击 Create New Project
看到

如果 Project SDK 显示为 Not Set
点击 右上角的 New
看到

选择 JDK 的 Home 文件夹。
Mac 会自动找到,Windows 可能需要自己手工查找
之后点击 Open
看到

上方显示 某一个 java version
点击 右下角 Next
2. 新建 项目
看到

点击 Next
看到

Project name 处 填写 java111-runtime
Project location 点击 最右侧的 ...
在弹出的窗口中定位到我们之前创建的 space 文件,之后点 Open
都选好后,点击 Finish
设置 Intellij
取消 code folding
Mac 点击 菜单栏上 IntelliJ > Preferences
Windows 点击 菜单栏上 File > Settings
看到

搜索框输入 Code Folding
点击 Code Folding
右侧 取消选中 One-line methods
点击 右下角 OK
取消 show parameter hints
Mac 点击 菜单栏上 IntelliJ > Preferences
Windows 点击 菜单栏上 File > Settings
看到

搜索框输入 Appearance
点击 Appearance
右侧 取消选中 Show parameter name hints
点击 右下角 OK
字体设置
Mac 点击 菜单栏上 IntelliJ > Preferences
Windows 点击 菜单栏上 File > Settings
看到

搜索框输入 Font
点击 Font
字体 可以换,但必须换 等宽字体
Windows 建议使用 Consola 字体
Mac 建议使用 Menlo 字体
字体大小 也可以设置
好了后 点击 OK
取消隐藏中间包结构
看到

点击四个图标中的第三个,齿轮图标
取消选中第二个选项
有的叫 Compact Middle Packages
有的叫 Hide Middle packages
设置 Jadeite
什么是 Jadeite
Jadeite 是 ZZAX 出产的一个 Java 工具包,
将一些 Java 原生比较复杂的代码 进行了简化。
我们将使用 Jadeite 进行教学
下载 Jadeite
点击 下载 Jadeite 0.2.3
配置 Jadeite
1. 拷贝文件
右键点击 space
看到

鼠标停留 New
点击 Directory
看到

输入 lib
点击 OK
将 jadeite 的 jar 文件 拖到 lib 文件夹下
2. 配置依赖
右键点击 space
看到

点击 Open Module Settings
看到

确认当前已经选中 Modules > java111-runtime > Dependencies
点击 下方 或者 右侧的 +
点击 JARs or directories
弹出窗口

打开 lib 文件夹 选中 jar 文件
点击 Open
看到

点击 OK
Hi, ZZAX
第一个程序
1 2 3 4 5 6 7 <import io.zzax.jadeite.console.Console; public class Main { public static void main(String[] args) { Console.println("Hi, ZZAX"); }}Hi, ZZAX
运行
点击小箭头
留意
分号 大括号
换行 缩进 空格
如何敲代码
有提示时,按键盘确认
不要当打字机
import 一般会自动出现
优点
减少拼写错误
工作里都会按快捷键
运行机制
Build & Run
Build 只编译,不运行
Run 编译,且运行
字节码文件
在 intellij 的设置中,
编译后的文件会生成在 out 文件夹里
顺序执行
1 2 3 4 5 6 7 8 < <import io.zzax.jadeite.console.Console; public class Main { public static void main(String[] args) { Console.println("Hi, ZZAX"); Console.println("棒棒哒"); }}Hi, ZZAX棒棒哒