王克晶:在达内讲课12年多了,第一阶段内容最少讲了100多次了 1. 我主要负责的模块: - 语言基础:讲7天,讲java语法规则、规定-----------不需要理解,只需要记住/背下来(多练) - 面向对象:讲5天,讲编程思想、思路-----------------需要理解、思考(多练、多想) 2. 学习Java的窍门: - 多练 - 多想 3. 要求: - 我讲课的时候你只需要听,听的时候使劲往脑子里面记,一定不要跟着我敲,我自会给你练习时间(练完一遍就练第二遍,练完第二遍就练第三遍),没有最好只有更好 - 课堂气氛活跃一些 4. 下载和安装JDK(油)和Idea(汽车):-------------已经装好了的同学不需要重装了 - 下载: - 打开浏览器,在地址栏中输入doc.canglaoshi.org,回车 - 找到常用下载,找到Windows必备/Mac OS必备,下载里面的jdk8和Idea社区版 - 安装: - JDK:一路下一步,安装路径中绝对不能包含中文-------装好后不要企图去运行它 - Idea:一路下一步 5. 下载和安装Git: - 下载: - 打开浏览器,在地址栏中输入doc.canglaoshi.org,回车 - 找到常用下载,找到Git,找到你对应操作的git,点击官网下载即可 - 安装: - 一路下一步,装好后需要测试,测试方式如下: - 找到File->Settings->Version Control->Git->点击Test,保证下面能显示git版本即可 # 精华笔记: 1. java开发环境: - 编译运行过程: - 编译期:.java源文件,经过编译,生成.class字节码文件 - 运行期:JVM加载.class并运行.class(0和1) > 特点:跨平台、一次编译到处使用 - 名词解释: - JVM:java虚拟机 - 加载.class并运行.class - JRE:java运行环境 - 除了包含JVM以外还包含了运行java程序所必须的环境 - JRE = JVM+java系统类库(小零件) - JDK:java开发工具包 - 除了包含JRE以外还包含了开发java程序所必须的命令工具 - JDK = JRE+编译、运行等命令工具 > 说明: > > 1. 运行java程序的最小环境为JRE > 2. 开发java程序的最小环境为JDK 2. Idea: - JetBrains公司的,分为社区版(免费)和终级版(收费) - 开发步骤: - 新建Java项目/工程-------------------------小区 - 新建Java包-----------------------------------楼+单元 - 新建Java类-----------------------------------房子 - 注释:解释性文本(计算机不执行) - 单行注释:// - 多行注释:/* */-----------------明天用 - 文档注释:/** */----------------具有特殊意义(后期讲) # 笔记: 1. java开发环境: - 编译运行过程: - 编译期:.java源文件,经过编译,生成.class字节码文件 - 运行期:JVM加载.class并运行.class(0和1) > 特点:跨平台、一次编译到处使用 - 名词解释: - JVM:java虚拟机 - 加载.class并运行.class - JRE:java运行环境 - 除了包含JVM以外还包含了运行java程序所必须的环境 - JRE = JVM+java系统类库(小零件) - JDK:java开发工具包 - 除了包含JRE以外还包含了开发java程序所必须的命令工具 - JDK = JRE+编译、运行等命令工具 > 说明: > > 1. 运行java程序的最小环境为JRE > 2. 开发java程序的最小环境为JDK 2. Idea: - JetBrains公司的,分为社区版(免费)和终级版(收费) - 开发步骤: - 新建Java项目/工程-------------------------小区 - 新建Java包-----------------------------------楼+单元 - 新建Java类-----------------------------------房子 - main中:System.out.println("hello world"); ```java package day01; //声明包day01(楼+单元) //创建类HelloWorld(房子) public class HelloWorld { //主方法,为程序的入口(大门口),运行程序时自动执行main方法 public static void main(String[] args) { //输出hello world //1)严格区分大小写 //2)所有符号必须是英文模式的 //3)每句话必须以分号结尾 System.out.println("hello world"); //双引号中的原样输出 System.out.println("欢迎大家来到达内"); } } ``` - 注释:解释性文本(计算机不执行) - 单行注释:// - 多行注释:/* */-----------------明天用 - 文档注释:/** */----------------具有特殊意义(后期讲) ## 补充: 1. 明日单词: ```java 1)int:整型 2)long:长整型 3)double:浮点型 4)boolean:布尔型 5)char:字符型 6)true:真 7)false:假 8)unicode:统一码、通用码、万国码 9)age:年龄 10)score:成绩 11)demo:例子 12)var:变量 13)data:数据 14)type:类型 内存单位换算:-----------------背下来 1G=1024M(兆) 1M=1024KB(千字节) 1KB=1024B(字节) 1B=8bit(位)
JAVA 4.24
最新推荐文章于 2024-10-16 18:20:22 发布