Java 2023.4.24日内容

王克晶:在达内讲课 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");
注释:解释性文本 ( 计算机不执行 )
单行注释: //
多行注释: /* */----------------- 明天用
文档注释: /** */---------------- 具有特殊意义 ( 后期讲 )
补充:
1. 明日单词:
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 ) 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 : 类型
内存单位换算 : ----------------- 背下来
1 G = 1024 M ( )
1 M = 1024 KB ( 千字节 )
1 KB = 1024 B ( 字节 )
1 B = 8 bit ( )
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值