自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 第六章:反射+设计模式

/ 获取 自定义的属性,包含非公开 for(Field f:fs){ System.out.println(f.getName());// 获取类名 System.out.println(c.getSuperclass().getName());//获取父类类名 System.out.println(c.getPackage().getName());

2024-12-20 08:47:33 658

原创 第五章:IO流 (java.io包中)

二、字节流 1. 父类:字节流的父类(抽象类): (1) InputStream:字节输入流 对应的操作为读操作 功能方法:read方法 (2) OutputStream:字节输出流 对应的操作为写操作 功能方法:write方法 2. 字节节点流 (1) FileOutputStream:字节节点输出流 、文件字节输出流 构造方法: FileOutputStream fos = new FileOutputStream("D:\\test56/a.txt");

2024-12-18 21:36:33 668

原创 第四章:多线程

(1)同步代码块:对临界资源加锁 位置:定义在方法内部 synchronized(临界资源对象){ //代码(原子操作) } 执行原理:线程只有获取临界资源对象的锁标记,才能执行同步代码块{}中的内容,并且必须将{}中的所有代码 都执行完成,才释放该线程获取的临界资源对象的锁标记;如果没有获取到临界资源对象的锁标记(锁标记被其他线程 占用),则该线程进入阻塞状态,直到拿到临界资源对象的锁标记才会从阻塞状态结束,同时获取cpu时间片则执行{} 中的内容。(5) 开启线程:t.start();

2024-12-18 21:29:56 357

原创 第三章:异常

(2) 非运行时异常:和RuntimeException没有任何继承关系的异常类,称为非运行时异常(已检查异常) a. 特点:编译过程编译器检测,编译过程中报错 b. 处理:必须处理,否则无法运行 c. 案例:Class.forName("hello");(2) 提供功能方法: public void printStackTrace():打印输出异常的详细信息,用于开发人员调整程序应用 public String getMessage():获取字符串类型的异常信息,用于给用户展示提示信息。

2024-12-18 21:25:16 435

原创 第二章:集合 【开发应用重点+考试重点+面试重点->底层】

System.out.println("------键值对-----------");(2) 方法: boolean add(Object obj) : 添加一个对象 【重点】 int size() :返回此集合中的元素个数 【重点】 boolean contains(Object o) : 检查此集合中是否包含o对象 boolean remove(Object o) :在此集合中移除o对象 void clear() :清空此集合中的所有对象。值(value):无序、无下 标、允许重复。

2024-12-18 21:18:54 642

原创 第一章:常用类【实际开发重点-细节】

这种获取字符串的方式,在串池中完成字符串对象的创建,有-不再创建 (2) String str2 = new String("world");这种获取字符串的方式,先在堆空间中创建一个字符串对象,再查看字符串串池中是否存在该对象,存在-无需创 建,不存在-再次创建 字符串:由一个或是多个字符组成,用双引号引起来,底层为 字符数组进行存储(char[] value),具有下标,默 认从0开始,依次为1、2、3、..... String str = "Hello";

2024-12-18 21:12:51 328

原创 Java大一下学期复习

1. 环境搭建:jdk -》 dos窗口,输入 javac 和 java指令, 安装之后,配置环境:java_home、path、classpath。4. 编码规范:变量+方法:第一个单词首字母小写,其余单词首字母大写 类:每个单词首字母大写 常量:全大写 包名:全小写。3. 包:package , 编译:javac -d . 文件名.java 运行:java 包名.类名。11. 接口:关键字:interface 12. 内部类:lambda表达式。8. 数组:应用底层设计,通常使用集合。

2024-12-18 21:07:13 191

原创 第一章Java的历史,环境搭建

市场调研:用户需求-->需求文档-->需求评审-->UI设计,提高用户体验-->前端开发,利用前端技术实现网页以浏览器直接打开\部署到服务器,静态页面:数据不变-->后端开发,根据业务逻辑实现业务代码宽域实现动态页面(实时更新发生变化)-->测试-->交付\上线。(4)不能使用java中关键字,保留名(goto,const),特殊符号(ture/false/nul)命名。2.注意:实际运行的时候,运行的是.class文件,.java文件一次编译可以被多次的运行。推出新特性:泛型,增强for等。

2024-03-22 09:25:47 465 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除