摘要: Math Math:类封装了很多数学的功能。 练习:生成一个随机码 阅读全文
posted @ 2020-08-31 19:25 nohert 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Date Date 类封装的是系统的当前时间.。但是Date已经过时了,sun推荐使用Calendar类。 Calendar: 该类是一个日历的类,封装了年月日时分秒时区。 日期格式化类:SimpleDateFormat 阅读全文
posted @ 2020-08-31 19:23 nohert 阅读(93) 评论(0) 推荐(0) 编辑
摘要: Runtime Runtime 类主要描述的是应用程序运行的环境。 阅读全文
posted @ 2020-08-31 19:21 nohert 阅读(131) 评论(0) 推荐(0) 编辑
摘要: System System 可以获取系统的属性。 阅读全文
posted @ 2020-08-31 19:20 nohert 阅读(126) 评论(0) 推荐(0) 编辑
摘要: StringBuffer StringBuffer : 由于String是不可变的,所以导致String对象泛滥,在频繁改变字符串对象的应用中,需要使用可变的字符串缓冲区类。 特点: 默认缓冲区的容量是16。 StringBuffer : 线程安全的所有的缓冲区操作方法都是同步的。效率很低。 1. 阅读全文
posted @ 2020-08-31 19:18 nohert 阅读(192) 评论(0) 推荐(0) 编辑
摘要: String类 String类描述的是文本字符串序列。 留言 QQ 写日志。 创建String类的对象的两种方式: ""直接赋值法 new关键字法 1. 字符串对象的比较 String Str = “jack”这个语句会先检查字符串常量池是否存放这个”jack1”这个字符串对象,如果没有存在,那么就 阅读全文
posted @ 2020-08-31 19:13 nohert 阅读(154) 评论(0) 推荐(0) 编辑
摘要: Object对象 面向对象的核心思想:“找合适的对象,做适合的事情”。 合适的对象: 自己描述类,自己创建对象。 sun已经描述了好多常用的类,可以使用这些类创建对象。 API(Application Program Interface) sun定义的那么多类的终极父类是Object。Object描 阅读全文
posted @ 2020-08-31 17:31 nohert 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 转自: https://www.cnblogs.com/lsgxeva/p/10183606.html javaee, javaweb和javase的区别以及各自的知识体系 JavaSE Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用 阅读全文
posted @ 2020-08-31 17:26 nohert 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 模板设计 设计模式就是为了解决某类事情提出的解决方法。 案例:计算一段程序的执行时间 存在问题: 计算的程序的可变的。 把会改变的程序抽取出来单独做一个方法。 但是该方法不能确定运行的代码,声明为抽象的方法。 创建实现类继承并实现父类的未实现的函数。 为了避免子类重写父类的模版代码,需要将模版代码修 阅读全文
posted @ 2020-08-31 16:52 nohert 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Jar包 jar就是打包文件 jar文件时一种打包文件java active File,与zip兼容,称之为jar包 开发了很多类,需要将类提供给别人使用,通常以jar包形式提供.当项目写完之后,需要及将class字节码文件打包部署给客户。如何打包?可以使用jar命令. 2:jar命令 1:jar工 阅读全文
posted @ 2020-08-31 16:47 nohert 阅读(782) 评论(0) 推荐(0) 编辑
摘要: 访问修饰符 访问修饰符是用来控制类、属性、方法的可见性的关键字称之为访问修饰符。 public 一个类中,同一包中,子类中,不同包中 protected 一个类中,同一包中,子类中 default 一个类中,同一包中 private 一个类中 (修饰类成员)类成员 成员使用private修饰只在本类 阅读全文
posted @ 2020-08-31 16:43 nohert 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 包机制 问题:当定义了多个类的时候,可能会发生类名的重复问题。 在java中采用包机制处理开发者定义的类名冲突问题。 怎么使用java的包机制呢? 使用package 关键字。 package 包名。 问题: javac PackDemo1.java编译没有问题。 java PackDemo1 运行 阅读全文
posted @ 2020-08-31 16:41 nohert 阅读(103) 评论(0) 推荐(0) 编辑
摘要: finally 1: 实现方式一: try{ // 可能发生异常的代码 } catch( 异常类的类型 e ){ // 当发生指定异常的时候的处理代码 }catch... 比较适合用于专门的处理异常的代码,不适合释放资源的代码。 2:实现方式二: try{ } catch(){} finally{ 阅读全文
posted @ 2020-08-31 12:49 nohert 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 运行时异常和非运行时异常 1. RuntimeException RunntimeException的子类: ClassCastException 多态中,可以使用Instanceof 判断,进行规避 ArithmeticException 进行if判断,如果除数为0,进行return NullPo 阅读全文
posted @ 2020-08-31 12:45 nohert 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 自定义异常 问题:现实中会出现新的病,就需要新的描述。 分析: java的面向对象思想将程序中出现的特有问题进行封装。 案例: 定义功能模拟凌波登录。(例如:lb(String ip))需要接收ip地址 当没有ip地址时,需要进行异常处理。 1. 当ip地址为null是需要throw new Exc 阅读全文
posted @ 2020-08-31 12:29 nohert 阅读(292) 评论(0) 推荐(0) 编辑
摘要: Throwable类 toString() 输出该异常的类名。 getMessage() 输出异常的信息,需要通过构造方法传入异常信息(例如病态信息)。 printStackTrace() 打印栈信息。 人生病:流鼻涕,感冒,呼吸道感染,肺炎。。。最后体现的是肺炎。 医生要处理需要获知这些信息。从外 阅读全文
posted @ 2020-08-31 12:26 nohert 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 异常抛出处理 定义一个功能,进行除法运算例如(div(int x,int y))如果除数为0,进行处理。 功能内部不想处理,或者处理不了。就抛出使用throw new Exception("除数不能为0"); 进行抛出。抛出后需要在函数上进行声明,告知调用函数者,我有异常,你需要处理如果函数上不进行 阅读全文
posted @ 2020-08-31 12:25 nohert 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 异常 1.1 现实生活的病 现实生活中万物在发展和变化会出现各种各样不正常的现象。 1:例如:人的成长过程中会生病。 |——病 |——不可治愈(癌症晚期) |——可治愈 |——小病自行解决(上火,牙痛) |——去医院(感冒,发烧) 1.2 java异常体系图 现实生活中的很多病况从面向对象的角度考虑 阅读全文
posted @ 2020-08-31 11:20 nohert 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 内部类 1.1 内部类的概述 将类定义在另一个类的内部则成为内部类。其实就是类定义的位置发生了变化。 在一个类中,定义在类中的叫成员变量,定义在函数中的叫成员函数,那么根据类定义的位置也可以分为成员内部类和局部内部类。 备注:内部类生产的class文件为 “外部类$内部类”,为了标明该内部类是属于具 阅读全文
posted @ 2020-08-31 10:53 nohert 阅读(197) 评论(0) 推荐(0) 编辑