《青花瓷》JAVA版:周杰伦告诉你怎么学Java
“青花瓷Java版”为北京师范大学教育学部蔡苏作词原创,覆盖教育技术学院专业选修课《面向对象程序设计》教学大纲中的所有知识点。
视频:http://player.youku.com/player.php/sid/XMjU3Mjk2NzA0/v.swf
歌词:
JDK 和JRE 莫要混淆去
环境变量的配置有时让人迷
初学的人莫贪图上来I D E
先用J D K +文本编辑器
面向对象仨特点一定要牢记
封装继承和多态一个不能离
接口为多重继承
抽象类一定要有实例
O b je c t呀 所有类爹地
package在类中只能有唯一
注释命名时要既规范又明晰
就当为好程序员伏笔
G U I 不是鬼 千万别恐惧
四大布局管理 多练才熟悉
勤能补拙熟能生巧到考试时
你眼带笑意
三整两浮一布尔再加字节符
基本数据Byte数了然于心底
碰到异常一定记得try/catch
要打包发布使用jar命令
线程何时被调用全看调度器
睡眠同步和死锁使用要仔细
网页中Applet
独立程序Application
ApplicationO b je c t呀所有类爹地
package在类中只能有唯一
注释命名时要既规范又明晰就当为好程序员伏笔
(这样程序员才是好样滴)
G U I 不是鬼
千万别恐惧四大布局管理
多练才熟悉
勤能补拙熟能生巧到考试时你眼带笑意
歌词理解:
JDK 和JRE 莫要混淆去
JRE(Java Runtime Environment):即Java运行环境,运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
JDK(Java Development Kit):是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。
环境变量的配置有时让人迷
JAVA_HOME、CLASSPATH、PATH
记得加入当前目录“.”
初学的人莫贪图上来IDE
IDE(Integrated Development,集成开发环境)
不错的Java IDE:Eclipse、Netbeans、Jbuilder、 Jcreator
先用JDK +文本编辑器
vim、javac、java
面向对象仨特点一定要牢记,封装继承和多态一个不能离
封装:隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别
继承:对已有类的复用和修改
多态:指一个程序中,同名的不同方法共存的情况
接口为多重继承
抽象类一定要有实例
Object呀,所有类爹地
所有类都是从Object类继承而来的。
package在类中只能有唯一
package 语句必须是文件中除注释以外的第一句程序代码
package 将文件中的类都遮蔽到一定的名字空间下,别的文件导入须用到import关键字
注释命名时要既规范又明晰,就当为好程序员伏笔
GUI 不是鬼,千万别恐惧
四大布局管理 多练才熟悉
勤能补拙熟能生巧到考试时,你眼带笑意
三整两浮一布尔再加字节符
三整:short int long
两浮:float double
一布尔:boolean
字节符:byte char
基本数据Byte数了然于心底
boolean:特殊,表示1 bit的信息,但不明确指定占用内存空间的大小。
char:2 Byte
byte:1 Byte
short:2 Byte
int:4 Byte
long:8 Byte
float:4 Byte
double:8 Byte
碰到异常一定记得try/catch
要打包发布使用jar命令
线程何时被调用全看调度器
睡眠同步和死锁使用要仔细
网页中Applet
独立程序Application
本文出自seven的测试人生公众号最新内容请见作者的GitHub页:http://qaseven.github.io/
相关文章
- java虚拟机学习-Java常量池理解与总结(13-2)
- java集合(3)- Java中的equals和hashCode方法详解
- java高级用法之:在JNA中将本地方法映射到JAVA代码中
- 回归JAVA: java文件编译后,出现xx$1.class的原因
- Java对象创建、分配、布局、访问小析(HotSpot虚拟机)(三)
- 线程基础之JAVA和C++0x的特性
- 最新秋招,Java八股文!含答案,JAVA核心知识点最详细版(面试必备)
- 终于有人把怎么在IDEA中使用Java热部署插件JRebel讲清楚了...
- Java当中的IO流(上)
- 【JAVA UI】HarmonyOs 怎么集成XxPermissions
- 【HarmonyOS】【JAVA UI】鸿蒙点击一个通知,怎么把通知内的文本传递给打开的Ability
- JAVA还没死的原因
- java提取字符串数字,Java获取字符串中的数字
- 正确使用MySQL JDBC setFetchSize()方法解决JDBC处理大结果集 java.lang.OutOfMemoryError: Java heap space
- Java加载资源文件的两种方法
- 『Java练习生的自我修养』java-se进阶³ • 线程的等待与唤醒
- 2022年java基础框架SpringBoot常见面试题
- Java IO 字节流、字符流详解
- 一文整理总结常见Java后端面试题系列——Java基础篇(2022最新版)
- JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)
- JAVA深复制(深克隆)与浅复制(浅克隆)
- java学习之路(1)
- java项目异常监控_JAVA项目中的常用的异常处理情况总结