广东药学院java课堂笔记(黄国权上课)

广东药学院java课堂笔记(黄国权上课)

ID:34039020

大小:1.75 MB

页数:112页

时间:2019-03-03

广东药学院java课堂笔记(黄国权上课)_第1页
广东药学院java课堂笔记(黄国权上课)_第2页
广东药学院java课堂笔记(黄国权上课)_第3页
广东药学院java课堂笔记(黄国权上课)_第4页
广东药学院java课堂笔记(黄国权上课)_第5页
资源描述:

《广东药学院java课堂笔记(黄国权上课)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、广东药学院詹宇艺整理目录第一课Java技术的历史2Java的历史2Jdk的安装3Java运行环境的配置3第二课Java程序3类3变量4变量的类型转换5逻辑运算符7第三课Java分支结构11If11Switch11*System.in.read()13数组13第四课类和对象15类和对象15封装性(private)16构造方法:17匿名对象:只使用一次19第五课Java方法21递归21方法重载21Java新技术22String类24第六课关键字this、static26This26Static29第七课内部类、继承、封装、方法的重写30单态

2、设计模式30Scanner类32main方法的具体解析32对象数组32对象作为参数进行传递33程序的代码块35内部类(内置类)37封装39继承39方法的重写41第八课final、抽象类、接口、多态44final关键字44抽象类44接口(特殊的抽象类)45广东药学院詹宇艺整理对象转型和instanceof关键字47多态(动态绑定,池绑定)48第九次课包、异常53包53JDK1.5的新特性:静态导入55异常(异常一般在方法)56异常的处理机制56第十次课finally、throw、throws和自定义异常58finally58throws子

3、句(方法外面)59throw语句(方法里面)程序员自己抛异常,用第一人称throw60自定义异常62垃圾回收机制:finalize()方法64第十一次课线程、线程同步65线程的概念65线程的两种创建和启动方法65Runnable与Thread的区别69线程同步71死锁76第十二次课进程通信78后台线程78join()方法80线程的优先级81线程的通信82第十三次课集合(容器)84集合类型84Iterator接口89第十四次课IO系统94流Java流操作有关的类或接口:94缓冲流99转换流101数据流102print流103Object流

4、104第十五次课NET105相关API105URL105Socket编程107第一课Java技术的历史Java的历史广东药学院詹宇艺整理Jdk的安装Java运行环境的配置这里,安装在D:java目录下,安装成功后,配置java_home、path、classpath的路径。方法一:设置WindowsXP系统环境变量①右击“我的电脑”图标,在弹出的快捷菜单中选择“属性”命令,弹出“系统属性”对话框,选择“属性”选项卡中的“高级”选项,弹出“环境变量”对话框。②在“系统变量”选项组中,新建变量java_home,变量值设置为:D:jav

5、a③在“系统变量”选项组中,编辑变量path,在变量值的最前面加上:%java_home%bin;④在“系统变量”选项组中,新建变量classpath,变量值设置为:.%java_home%lib;方法二:在DOS命令行窗口cmd(操作系统会介绍)>java测试有无安装java>java–version查看java版本>setpath查看是否有路径>setpath=D:javabin设置path路径>setclasspath查看是否有classpath路径>setclasspath=D:javalib设置classpath路

6、径在DOS命令行下运行java例:>javach.java编译>javah运行工具:eclipseMyeclipse第二课Java程序类1、类封装了一类对象的状态和方法,是用来定义对象的模板。基本格式如下:Class类名{变量;方法;}例:classHello//第一个字母习惯大写{publicstaticvoidmain(Stringargs[])广东药学院詹宇艺整理{System.out.println(“Hello”);}}运行程序时输入的是:java类名(因此必须注意文件名与类名不同的情况)。结果:小结:public类,类名必须

7、与文件名一致。一个文件中若有多个类,在编译时则会生成相应多个class文件(即字节码程序)在一个.java文件中,只能有一个public类,且类名与public类名一致2、注释语句作用:解释说明,方便用户;调试程序3种注释形式:a.//单行注释,调试程序时使用b./**/多行注释,不可嵌套多行注释,可嵌套单行注释c./**生成java解释文档*/classTest01{//此为单行注释,从//到本行结束,所有字符会被编译器忽略/*此为多行注释,/**/之间的说有字符会被编译器忽略*//**此为多行注释,之间的所有字符会被编译器忽略,且会

8、作为JavaDoc文档的内容/pubicstaticvoidmain(String[]args){System.out.println(“注释演示”);}}结果:3.输出形式:Systemoutprintl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。