随笔分类 -  java高级

java高级,面向对象编程
摘要:1. 什么是文件 1. 范围很广,在生活可指(公文,书信:文章,政策,资料….) 2. 在程序中指数据的载体(word文档,excel文档.exe文件…) 文件名由:文件名称.后缀名称表示 文件内容:本质数据全部是0与1组成的,根据文件的类型不同计算机解释成相应的内容 如果是文本文件:计算机根据字符 阅读全文
posted @ 2018-09-10 01:58 River111 阅读(238) 评论(0) 推荐(0) 编辑
摘要:1. 什么是异常 1. 程序执行产生了非预期的结果(突然下降冰雹,天气预报说是晴天),此时程序会终止运行 2. 异常的体系结构 3. 说明 根接口是Throwable 异常(exception):通常发生后可以处理(可保证程序的正常执行) 运行时异常:系统异常 自定义异常:根据业务需要自己定义的异常 阅读全文
posted @ 2018-09-10 01:57 River111 阅读(163) 评论(0) 推荐(0) 编辑
摘要:1. 什么是泛型 1. 代表任意类型(generic:一般的,类的) 2. jdk1.5后推出的 2. 泛型的作用(也就是产生原因) 1. 解决集合类型安全问题(指定集合存储的数据类型)的同时,又减小代码量 1. 集合不像数组,存储的数据类型是固定的,因为集合存储的是引用数据类型(类型不定),这在运 阅读全文
posted @ 2018-09-10 01:56 River111 阅读(141) 评论(0) 推荐(0) 编辑
摘要:1. 静态导入 1. 作用 1. 为了方便使用静态类的静态方法,导入某工具类时可以使用static关键字 2. import static java.util.Arrays;//这就是静态导入 3. 在此类中,可直接使用Arrays提供的方法了,而不需要Arrays.的形式了 2. 说明 1. 类中 阅读全文
posted @ 2018-09-10 01:56 River111 阅读(105) 评论(0) 推荐(0) 编辑
摘要:1. 什么是集合框架 1. 存储任意数量对象的容器(只能存储引用数据类型) 1. 能称为框架,说明这内容很多 2. 实质:都是一些工具包 2. 图解,这就是集合框架 1. 虚线框:接口或抽象类 2. 实现框:普通类 3. 箭头:表示实现接口或继承抽象类或继承接口 4. 说明:Collection并非 阅读全文
posted @ 2018-09-05 17:15 River111 阅读(123) 评论(0) 推荐(0) 编辑
摘要:1. 什么是API 1. application program interface,应用程序接口 2. 在java中主要指的是别人写的类或接口 2. 它的作用 1. 提供了现在的解决某方面问题的方案(可称为开发工具包) 3. 如何使用 1. 先要看懂它(然后才知道的有什么功能,如何调用这些功能 ) 阅读全文
posted @ 2018-09-05 17:12 River111 阅读(126) 评论(0) 推荐(0) 编辑
摘要:1. 什么是正则表达式 1. 由普通字符与特殊字符组成的文字表达式(文字模式) 2. 正则表达式的作用 1. 在目标内容中对搜索的内容(正则表达式表示的字符)进行删改查操作 3. 如何使用正则表达式 1. 说明 1. 在java中常用于字符串操作方法中参数中 2. 参数只需要写入正则表达式的内容,即 阅读全文
posted @ 2018-09-05 17:10 River111 阅读(236) 评论(0) 推荐(0) 编辑
摘要:1. 说明,本案例没实际用途,只是想证明下,java和C可以互用的 2. nativ关键字 1. 用于修饰方法 2. 修饰的方法没有方法体 3. 不能与abstract一起出现 1. native修饰的方法由其它语言实现(可以将native方法比作Java程序同C程序的接口) 2. abstract 阅读全文
posted @ 2018-09-05 17:09 River111 阅读(378) 评论(0) 推荐(0) 编辑
摘要:1. 什么是Object类 1. 类层次结构的根类 2. 所有类都直接或间接继承自该类 2. 它的常用属性与方法 1. finalize():回收对象时调用此方法 protected void finalize() throws Throwable {} 2. getClass():获取对象字节码描 阅读全文
posted @ 2018-09-05 17:05 River111 阅读(189) 评论(0) 推荐(0) 编辑
摘要:1. 自动生成内容的模板配置 1. 设置位置:打开菜单:window preferences java editor templates 2. 注释模板配置(类,字段,方法),alt+shift+j内容会随之修改 1. 打开菜单:window preferences java codestyle c 阅读全文
posted @ 2018-09-05 17:03 River111 阅读(169) 评论(0) 推荐(0) 编辑
摘要:1. ctrl与字母或符号或数字或鼠标的组合 1. A 全选文本内容 C 复制选中的内容 D 删除光标所在的行 E 以列表的形式展开所有类,可搜索 F 当前文件中查找或替换输入的字符串 G 打开变量或方法在工作空间的声明 H 整个空间搜索:可指定搜索内容,搜索的文件类型,搜索方式 J 根据输入内容查 阅读全文
posted @ 2018-09-05 17:01 River111 阅读(179) 评论(0) 推荐(0) 编辑
摘要:1. 什么是内部类 1. 将一个类的定义放在另一个类的内部,这就是内部类,原来的类称为外部类 2. 分类(根据定义的位置与方式) 1. 成员内部类:定义在类的内部 2. 局部内部类:定义在一个方法或一个作用域里,相当于一个局部变量 3. 匿名内部类:在需要实例化内部类的地方定义它(通常在方法体内,或 阅读全文
posted @ 2018-08-30 18:29 River111 阅读(161) 评论(0) 推荐(0) 编辑
摘要:1. 它是什么 1. 它是java中的一个关键字 2. 它的作用 1. 定义一个包(其实就是一个文件夹) 2. 包的作用:将字节码及源文件进行分类存放 3. 如何使用 1. 创建包的原则 1. 按功能或模块划分命名 2. 包命名:常用域名倒序(com.sun.模块名) 3. 2. 一个类可以没有包名 阅读全文
posted @ 2018-08-29 21:44 River111 阅读(198) 评论(0) 推荐(0) 编辑
摘要:1. 输入输出就是信息的录入与输出 2. 输入用Scanner类的一系列方法 3. 输出用Sytem的out或err对象的方法 4. 控制台录入的都是字符串 1. nextDouble()会把录入的字符串转换成相应类型,如果不能转换会抛出:InputMissMatchException异常(输入类型 阅读全文
posted @ 2018-08-29 20:54 River111 阅读(154) 评论(0) 推荐(0) 编辑
摘要:1. 什么是枚举 1. 它本身是一种特殊的数据类型 2. 产生原因 1. 随着计算机的不断普及,程序不仅只用于数值计算,还更广泛地用于处理非数值的数据 2. 如果能在程序中用自然语言中有相应含义的单词来代表某一状态,则程序就很容易阅读和理解.枚举就产生了 3. 举例 1) 性别、月份、星期几、颜色、 阅读全文
posted @ 2018-08-29 20:11 River111 阅读(166) 评论(0) 推荐(0) 编辑
摘要:1. 知识回顾 1. 学习上章面向对象思想,算是迈进面向对象编程的一道必过门坎了 2. 面向对象如此新奇的思想必有它特别的地方 2. 新概念 类 1. 什么是类 1. 类是对现实生活中一类具有共同特征的事物的抽象 1) 可包含属性(特征) 2) 可包含方法(行为) 2. 类是面向对象程序中最基本的程 阅读全文
posted @ 2018-08-29 09:38 River111 阅读(304) 评论(0) 推荐(0) 编辑
摘要:1. 知识回顾 1. 在java基础中我们学习的只是java的皮毛,但是也是最基础,最重要的了 2. 路漫漫其修远兮,我等还需继续努力学习新的知识. 3. 前面肯定见过new StringBuffer("");new int[]….,当时没有解释,是因为这不是一,两句话能说清楚的,new是什么呢?且 阅读全文
posted @ 2018-08-28 00:52 River111 阅读(1569) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示