
java基础
java基础
流星天道酬勤
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java基础(八)线程
电脑cpu cpu核数 几核的cpu,就代表同一瞬间能处理的任务数。 主频:cpu在进程之间频繁切换 10核CPU 主频100MHZ 1核 CPU 主频3GHZ 核数差别不大,主频高好些,核数差别不大,核数多好些 目录 一、基本概念:程序 - 进程 - 线程 二、实现多线程 继承Thread的方式实现多线程 通过实现Runnable接口方式实现多线程 Thread类...原创 2020-01-15 18:23:59 · 263 阅读 · 0 评论 -
Java基础(七)反射
Java Reflection Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法 Java反射机制提供的功能 在运行时判断任意一个对象所属的类 在运行时构造任意一个类的对象 在运行时判断任意一个类所...原创 2020-01-11 17:14:23 · 144 阅读 · 0 评论 -
Java基础(六)IO
缓冲流 转化流InputSteamReader和OutputStreamWriter 标准输入输出流 打印流 数据流 对象流ObjectInputStream和ObjectOutputStream 随机访问RandomAccessFileRandomAccessFile File f = new File("D:\\test\\abc\...原创 2020-01-07 17:40:06 · 232 阅读 · 0 评论 -
Java基础(五)异常、集合、泛型
异常 Java程序运行过程中所发生的异常事件可分为两类: §Error: JVM系统内部错误、资源耗尽等严重情况 §Exception: 其它因编程错误或偶然的外在因素导致的一般性问题,例如: •空指针访问 •试图读取不存在的文件 •网络连接中断 数组越界异常Exception 空指针异常 除数 StackOverFlower:栈溢出 OutOfMemor...原创 2020-01-07 13:43:54 · 249 阅读 · 0 评论 -
Java基础(四)面向对象三
抽象类 abstract --没有具体的内容 1用abstract关键字来修饰一个类时,这个类叫做抽象类; 2用abstract来修饰一个方法时,该方法叫做抽象方法。 Ø抽象方法:只有方法的声明,没有方法的实现。以分号结束:abstract int abstractMethod( int a ); 3含有抽象方法的类必须被声明为抽象类。 4抽象类不能被实例化。抽象类是用来作为父类被继承...原创 2020-01-05 19:17:23 · 134 阅读 · 0 评论 -
设计模式
目录 1单例模式 2模板设计模式 3工厂设计模式 4 动态代理 设计模式在我们设计编程中,逐渐总结出的一些解决问题的套路 1单例模式 单例:只有一个实例(实例化对象),在整个系统中,这个类只被实例化一次 懒汉式:在第一次调用getInstance()来new对象,以后再有人调用getInstance()直接返回直接new好的对象 饿汉式:在类加载之后,还没有加载,先new好一个对...原创 2020-01-05 16:20:55 · 147 阅读 · 0 评论 -
Java基础(二)面向对象一
面向对象 万物皆对象,万事万物抽象成一个class类 类=属性+行为 (方法) 属性:对应类中的成员变量 行为:对应类的成员方法,也可以只有属性或者方法; String name:类的成员变量可以先声明,不用初始化,它有默认值 Person per:声明一个Person类型的变量,变量名是per new Person():实例化Person类 修饰符:修饰变量 私有不...原创 2020-01-03 18:30:05 · 199 阅读 · 0 评论 -
Java基础精简(一)
常用的DOS命令 Ødir : 列出当前目录下的文件以及文件夹 Ømd : 创建目录 Ørd : 删除目录 Øcd : 进入指定目录 Øcd.. : 退回到上一级目录 Øcd\: 退回到根目录 Ødel : 删除文件 Øexit : 退出 dos 命令行 java语言的主要特性 Java语言是易学的。Java语言的语法与C语言和C+...原创 2020-01-03 16:54:21 · 293 阅读 · 0 评论 -
Java基础(三)面向对象二
对象类型转换 转换前用instanceof判断 基本数据类型的Casting: Ø自动类型转换:小的数据类型可以自动转换成大的数据类型 如long g=20; double d=12.0f Ø强制类型转换:可以把大的数据类型强制转换(casting)成小的数据类型 如 float f=(float)12.0; int a...原创 2020-01-04 17:50:53 · 149 阅读 · 0 评论