传智播客刘意老师JAVA全面学习笔记

上传人:自*** 文档编号:23234422 上传时间:2017-11-30 格式:DOC 页数:86 大小:917.67KB
返回 下载 相关 举报
传智播客刘意老师JAVA全面学习笔记_第1页
第1页 / 共86页
传智播客刘意老师JAVA全面学习笔记_第2页
第2页 / 共86页
传智播客刘意老师JAVA全面学习笔记_第3页
第3页 / 共86页
传智播客刘意老师JAVA全面学习笔记_第4页
第4页 / 共86页
传智播客刘意老师JAVA全面学习笔记_第5页
第5页 / 共86页
点击查看更多>>
资源描述

《传智播客刘意老师JAVA全面学习笔记》由会员分享,可在线阅读,更多相关《传智播客刘意老师JAVA全面学习笔记(86页珍藏版)》请在金锄头文库上搜索。

1、传智播客 JAVA 学习笔记第 0 页JAVA学习路线传智播客 JAVA 学习笔记第 1 页第一天1:计算机概述(了解)22:键盘功能键的认识和快捷键(掌握)23:常见的 DOS 命令(掌握)34:Java 语言概述(了解)35:JDK,JRE,JVM 的作用及关系 (掌握) 36:JDK 的下载,安装,卸载(掌握)47:第一个程序:HelloWorld 案例(掌握)48:常见的问题(掌握)59:path 环境变量( 掌握)510:classpath 环境变量(理解 )5第二天1:关键字( 掌握)62:标识符( 掌握)63:注释( 掌握)74:常量( 掌握)75:进制转换( 了解)76:变量(

2、 掌握)87:数据类型( 掌握)88:数据类型转换(掌握)8第三天1:运算符( 掌握)102:键盘录入( 掌握)113:流程控制语句 124:if 语句(掌握)12第四天1:switch 语句(掌握)142:循环语句( 掌握)153:控制跳转语句(掌握)17第五天1:方法( 掌握)182:数组( 掌握)19第六天1:二维数组( 理解)232:两个思考题(理解)233:面向对象( 掌握)23第七天传智播客 JAVA 学习笔记第 2 页1:成员变量和局部变量的区别(理解)252:类作为形式参数的问题?(理解)253:匿名对象( 理解)254:封装( 理解)255:private 关键字(掌握)25

3、6:this 关键字(掌握)267:构造方法( 掌握)268:代码:Student s = new Student();做了哪些事情?(理解)279:面向对象的练习题(掌握)27第八天1:如何制作帮助文档(了解)282:通过 JDK 提供的 API 学习了 Math 类(掌握)283:代码块( 理解)284:继承( 掌握)28第九天1:final 关键字 (掌握)302:多态( 掌握)303:抽象类( 掌握)324:接口( 掌握)33第十天1:形式参数和返回值的问题(理解)352:包(理解)353:导包( 掌握)354:权限修饰符(掌握)365:常见的修饰符(理解)366:内部类( 理解)37

4、第十一天1:Eclipse 的概述使用(掌握)402:API 的概述(了解)403:Object 类( 掌握)40第十二天1:Scanner 的使用 (了解)412:String 类的概述和使用(掌握)41第十三天1:StringBuffer(掌握)442:数组高级以及 Arrays(掌握 )44传智播客 JAVA 学习笔记第 3 页3:Integer(掌握)464:Character(了解)47第十四天1:正则表达式(理解)472:Math(掌握)493:Random(理解)494:System(掌握)495:BigInteger(理解)506:BigDecimal(理解)507:Date/

5、DateFormat(掌握)508:Calendar(掌握 )51第十五天1:对象数组( 掌握)522:集合(Collection)( 掌握)523:集合(List)( 掌握 )55第十六天1:List 的子类(掌握)572:泛型( 掌握)583:增强 for 循环 (掌握)584:静态导入( 了解)585:可变参数( 掌握)596:练习( 掌握)597:要掌握的代码 59第十七天1:登录注册案例(理解)602:Set 集合( 理解)603:Collection 集合总结 (掌握 )604:针对 Collection 集合我们到底使用谁呢 ?(掌握)615:在集合中常见的数据结构(掌握)61第

6、十八天1:Map(掌握)622:Collections(理解)63第十九天1:异常( 理解)642:File(掌握)65第二十天传智播客 JAVA 学习笔记第 4 页1:递归( 理解)662:IO 流 (掌握 )663:自学字符流第二十一天1:字符流( 掌握)69第二十一天1:字符流( 掌握)692:IO 流小结 (掌握)703:案例( 理解 练习一遍)71第二十二天1:登录注册 IO 版本案例( 掌握)722:数据操作流(操作基本类型数据的流)(理解)723:内存操作流(理解)724:打印流( 掌握)725:标准输入输出流(理解)736:随机访问流(理解)737:合并流( 理解)738:序列

7、化流( 理解)739:Properties(理解)7410:NIO(了解 )74第二十三天1:多线程( 理解)75第二十四天1:多线程( 理解)772:设计模式( 理解)77第二十五天1:如何让 Netbeans 的东西 Eclipse 能访问 792:GUI(了解)79第二十六天1:网络编程( 理解)80第二十七天1:反射( 理解)822:设计模式 823:JDK 新特性 82传智播客 JAVA 学习笔记第 0 页JAVA 学习总结姓名:陈鑫第一天1:计算机概述( 了解)(1)计算机(2)计算机硬件(3)计算机软件系统软件:window,linux,mac应用软件:qq,yy,飞秋(4)软件

8、开发 (理解)软件:是由数据和指令组成的。(计算器)开发:就是把软件做出来。如何实现软件开发呢?就是使用开发工具和计算机语言做出东西来(5)语言自然语言:人与人交流沟通的计算机语言:人与计算机交流沟通的C,C+,C#,Java(6)人机交换图形界面:操作方便只管DOS 命令:需要记忆一些常见的命令2:键盘功能键的认识和快捷键(掌握)(1)功能键的认识tabshiftctrlaltwindos空格上下左右回车截图(2)快捷键全选 Ctrl+A复制 Ctrl+C粘贴 Ctrl+V剪切 Ctrl+X撤销 Ctrl+Z保存 Ctrl+S传智播客 JAVA 学习笔记第 1 页3:常见的 DOS 命令(掌

9、握)(1)常见的如下盘符的切换d:回车目录的进入cd javasecd javaseday01code目录的回退cd.cd清屏cls退出exit(2)其他的几个 (了解)创建目录删除目录创建文件删除文件显示目录下的内容删除带内容的目录4:Java 语言概述( 了解)(1)Java 语言的发展史Java 之父JDK1.4.2JDK5JDK7(2)Java 语言的特点有很多小特点,重点有两个开源,跨平台(3)Java 语言是跨平台的,请问是如何保证的呢?(理解)我们是通过翻译的案例讲解的。针对不同的操作系统,提高不同的 jvm 来实现的。(4)Java 语言的平台JavaSEJavaME-Andr

10、oidJavaEE5:JDK,JRE,JVM 的作用及关系 (掌握)(1)作用JVM:保证 Java 语言跨平台JRE:Java 程序的运行环境传智播客 JAVA 学习笔记第 2 页JDK:Java 程序的开发环境(2)关系JDK:JRE+ 工具JRE:JVM+类库6:JDK 的下载,安装,卸载(掌握)(1)下载到官网。A:也可以到百度搜索即可。B:我给你。(2)安装A:绿色版 解压就可以使用B:安装版 必须一步一步的安装,一般只要会点击下一步即可注意:建议所有跟开发相关的软件都不要安装在有中文或者空格的目录下。(3)卸载A:绿色版 直接删除文件夹B:安装版a:控制面板 - 添加删除程序b:通

11、过专业的软件卸载工具。(比如 360 的软件管家卸载)7:第一个程序:HelloWorld 案例(掌握)class HelloWorld public static void main(String args) System.out.println(HelloWorld);(1)程序解释:A:Java 程序的最基本单位是类,所以我们要定义一个类。格式:class 类名举例:class HelloWorldB:在类中写内容的时候,用大括号括起来。C:Java 程序要想执行,必须有 main 方法。格式:public static void main(String args)D:要指向那些东西呢,

12、也用大括号括起来。E:你要做什么呢?今天我们仅仅做了一个简单的输出格式:System.out.println(HelloWorld);注意:里面的内容是可以改动的。(2)Java 程序的开发执行流程:A:编写 java 源程序(.java)B:通过 javac 命令编译生成.class 文件C:通过 java 命令运行.class 文件传智播客 JAVA 学习笔记第 3 页8:常见的问题( 掌握)(1)扩展名被隐藏如何找到:工具-文件夹选项- 查看-去除隐藏扩展名的那个勾勾(2)我要求文件名称和类名一致。实际上不这样做也是可以的。但是,注意:javac 后面跟的是文件名+扩展名java 后面跟

13、的类名不带扩展名(3)Java 语言严格区分大小写,请注意。还有就是单词不要写错了。(4)见到非法字符 : 65307 肯定是中文问题。我们写程序要求标点符号必须全部是英文状态。(5)括号的配对问题。一般来说,括号都是成对出现的。(6)遇到在类 HelloWorld 中找不到主方法, 请将主方法定义为肯定是主方法的格式问题。9:path 环境变量(掌握)(1)path 环境变量的作用保证 javac 命令可以在任意目录下运行。同理可以配置 qq 等(2)path 配置的两种方案:A:方案 1(了解)B:方案 2找到环境变量的位置,在系统变量里面新建:变量名:JAVA_HOME变量值:D:dev

14、elopJavajdk1.7.0_60修改:变量名:Path变量值:%JAVA_HOME%bin;以前的内容10:classpath 环境变量(理解)(1)classpath 环境变量的作用保证 class 文件可以在任意目录下运行(2)classpath 环境变量的配置找到环境变量的位置,在系统变量里面新建:变量名:classpath变量值:E:JavaSEday01codeHelloWorld 案例传智播客 JAVA 学习笔记第 4 页第二天1:关键字 (掌握 )(1)被 Java 语言赋予特定含义的单词(2)特点:全部小写。(3)注意事项:A:goto 和 const 作为保留字存在。B

15、:类似于 Notepad+这样的高级记事本会对关键字有特殊颜色标记2:标识符 (掌握 )(1)就是给类,接口,方法,变量等起名字的字符序列(2)组成规则:A:英文大小写字母B:数字C:$和_(3)注意事项:A:不能以数字开头B:不能是 java 中的关键字C:区分大小写(4)常见的命名规则 (见名知意)A:包 全部小写单级包:小写举例:liuyi,com多级包:小写,并用.隔开举例:cn.itcast,com.baiduB:类或者接口一个单词:首字母大写举例:Student,Demo多个单词:每个单词首字母大写举例:HelloWorld,StudentNameC:方法或者变量一个单词:首字母小

16、写举例:name,main多个单词:从第二个单词开始,每个单词首字母大写举例:studentAge,showAllNames()D:常量全部大写一个单词:大写举例:PI多个单词:大写,并用_隔开举例:STUDENT_MAX_AGE传智播客 JAVA 学习笔记第 5 页3:注释 (掌握)(1)就是对程序进行解释说明的文字(2)分类:A:单行注释 /B:多行注释 /*/C:文档注释(后面讲) /* */(3)把 HelloWorld 案例写了一个带注释的版本。后面我们要写一个程序的过程。需求:分析:实现:代码体现:(4)注释的作用A:解释说明程序,提高了代码的阅读性。B:可以帮助我们调试程序。后面我们会讲解一个更高端的一个调试工具4:常量 (掌握)(1)在程序执行的过程中,其值不发生改变的量(2)分类:A:字面值常量B:自定义常量(后面讲)(3)字面值常量A:字符串常量 helloB:整数常量 12,23C

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号