欢迎来到天天文库
浏览记录
ID:38978870
大小:165.00 KB
页数:74页
时间:2019-06-22
《CoreJava笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Day郑春光:tops777V信chp1.语言基础基本语法、标识符、命名规范、八种基本类型、基本操作符、运算符chp2.选择结构if、ifelse、ifelseifelse、switchcasechp3.循环控制while、dowhile、for、break、continuechp4.函数函数的三要素、return的用法chp5.数组一维数组、数组参数、数组返回值、数组增删、扩容、排序、二维数组chp6.面向对象类和对象、实例变量、构造方法、方法重载、引用的概念、this关键字chp7.面向对象三大特
2、性封装、继承、多态、对象创建过程、访问修饰符、super关键字、方法重写、instanceofchp8.三个修饰符static、final、abstractchp9.接口基本语法、接口的作用、解耦合chp10.常用类内部类、Object、包装类、Stringchp11.集合框架Collection、List、Set、Map的接口及其实现类、迭代、Hash算法与hashCode方法、comparable、泛型chp12.异常概念、分类、产生、传递、处理、自定义异常chp13.线程概念、创建、状态转换、数
3、据共享、同步chp14.I/O框架File类、流的分类、基本字节流、基本字符流、字节过滤流、字符过滤流、桥转换、对象序列化chp1.语言基础一、Java语言:1.由来:I.SunMicrosystem于1995年推出的Java面向对象的程序设计语言II.1996年发布1.0版本III.1999年发布J2SE、J2EE、J2MEIV.2005年更名为JavaSE、JavaEE、JavaMEJavaPlatformStandardEditionEnterpriseMicroV.2009年被Oracle收购
4、VI.2011年发布Java7.0VII.2014年发布Java8.02.特点:I.纯面向对象(使用计算机模拟现实世界,解决现实问题,贴近人类思维模式)。II.简单性(相对C++、C#,不易造成内容溢出,减少代码量,可读性强)。III.跨平台性(操作系统、服务器、数据库)。3.执行机制:I.编译执行:源文件编译成机器码,一次编译,多次执行,执行效率高,不可跨平台。II.解释执行:源文件一行一行解释,一行一行执行,不同操作系统下具备不同的解释器,执行效率低,可以跨平台。III.Java先编译再执行:源文
5、件编译成字节码文件(.class平台中立文件),再将字节码文件进行解释执行。4.名词解释:I.JVM(JavaVirtualMachine虚拟机)使用软件在不同操作系统中,模拟相同的环境。II.JRE(JavaRuntimeEnvironment运行环境)包含JVM和解释器,完整Java的运行环境。III.JDK(JavaDevelopmentKit开发环境)包含JRE+类库+开发工具包(编译器+调试工具)。二、开发和运行环境的搭建:1.JAVA_HOME:C:ProgramFilesJavaj
6、dk1.6.0_212.PATH:;C:ProgramFilesJavajdk1.6.0_21bin3.CLASSPATH:.//当前路径三、WindowsDOS常用命令:1.更换盘符:D:2.查看盘符内容:dir3.进入文件夹:cd文件夹名称4.返回上一级:cd..5.清除:cls6.删除文件:del文件名称7.删除文件夹:rd文件夹名称8.新启DOS:start9.退出:exit四、创建源文件、编写类:1.创建以.java结尾的源文件。2.class:类(代码的容器)。3.class名称:
7、自定义4.main:主函数,程序执行入口。一个类中,只能有一个主函数。5.输入语句区分大小写。6.一行只写一句代码,以;结束。五、第一个应用程序:1.编译:javac源文件名称.java//javacA.java2.执行:java类名//javaHelloWorld六、类的实际用法和阐述:1.在一个源文件中,可以定义多个类,编译后,每个类都会生成独立的字节码文件。2.每个类中都可以有自己的主函数。3.公开类(public)的类名必须和源文件名称完全相同。4.一个源文件中,只能有一个公开类。七、Pack
8、age(包):1.作用:管理类、区分类。2.语法:package包名;(必须是类的第一行)3.编译:javac-d.源文件名称4.执行:java包名.类名//全限定名5.引入包:import//TODO未完成Scanner八、编码规范:1.良好的注释习惯:I.注释不参与编译。II.单行注释://单行注释III.多行注释:/*多行注释*/IV.文档注释:/**文档注释*/2.良好的格式控制:I.层级要有缩进。II.一行只写一句代码。III.不省略{}3.良
此文档下载收益归作者所有