- 博客(43)
- 收藏
- 关注
原创 20-多线程
世间有很多工作都是可以同时完成的。例如,人体可以同时进行呼吸、血液循环、思考问题等活用户既可以使用计算机听歌,也可以使用它打印文件。同样,计算机完全可以将多种活动同时进这种思想放在 Java 中被称为并发,而将并发完成的每一件事情称为线程。在Java 中,并发机制非常重要。在以往的程序设计中,我们都是一个任务完成后再进行下一个任,这样下一个任务的开始必须等待前一个任务的结束。Java 语言提供了并发机制,程序员可以在程r中执行多个线程,每一个线程完成一个功能,并与其他线程并发执行,这种机制被称为多线程。
2023-11-29 09:35:54 71
原创 19-Java绘图
19.1.2——Graphics2D类。19.1.1——Graphics类。this(重新绘制,通知哪个对象)19.3——绘制颜色与画笔属性。19.6.1——放大与缩小。19.3.1——设置颜色。19.3.2——设置画笔。19.4.1——设置字体。19.4.2——显示文字。19.6.2——图像翻转。19.6.3——图像旋转。19.6.4——图像倾斜。19.2——绘制图形。19.4——绘制文本。19.6——图像处理。
2023-11-15 09:40:46 89
原创 十六——反射与注射
1反射1.1访问构造方法1.2访问成员变量1.3访问成员方法2Annotation注解功能2.1定义Annotation类型2.2访问Annotation信息课堂代码+结果
2023-10-25 10:10:08 61
原创 十三章枚举型与泛型
其中,T是泛型的名称,代表一种类型。开发者在创建该对象时需要指定T所代表的值与返回的值都以Object类型为主,当需要使用这些实例时,必须正确地将该实例转换为原来的类型,否则在运行时都将会发生ClassCastException异常。例题6package 十三;public class Book { //定义带泛型的Book类//类型形参:书籍信息public Book(T bookInfo) { //参数为类型形参的构造方法//为书籍信息赋值。
2023-10-24 18:04:03 57
原创 十五章——I/O(输入/输出)
流是一组有序得数据序列,根据操作得类型,可分为输入流和输出流两种。I/O(Input/Output,输入,输出)流提供了一条通道程序,可以使用这条通道把源中的字节序列送到目的地。
2023-10-17 17:31:46 46
原创 14章lambda表达式与流处理
lambda表达式可以用非常少的代码实现抽象方法。lambda表达式不能独立执行,因此必须实现函数式接口,并且会返回一个函数式接口的对象。lambda表达式的语法非常特殊。如下lambda表达式的语法非常抽象,并且有着非常强大的自动化功能,如自动识别泛型、自动数据类型转换等,
2023-10-10 17:36:11 62
原创 17章数据库操作
JDBC是一种可用于执行SQL语句的Java API(Application Programming Interface,应用程序设计接口),是连接数据库和Java应用程序的纽带。JDBC是一套面向对象的应用程序接口,指定了统一地访问各种关系型数据库的标准接口。
2023-10-10 17:35:51 46
原创 学生逃课系统
package 十二;/*** 用来承装学生类型对象*//*** 在构造器中初始化Students属性*//** 测试添加:输入学生id,判断是否被占用* 若未被占用,则输入姓名,创建新学生对象,并且* 添加到students中*///创建一个Scanner对象,用来获取输入的学生id和姓名int i=0;System.out.println("请输入学生Id");//判断该ID是否被占用//提示输入学生姓名。
2023-09-26 11:24:29 44
原创 十二章集合类
java.util包中提供了一些集合类,这些集合类又被称为容器。提到容器不难想到数组。集合类与数组的不同之处是:数组的长度是固定的,集合的长度是可变的;数组用来存放基本类型的数据,集合用来存放对象的引用。常用和集合又List集合、Set结合和Map集合,其中List集合与Set集合继承了Collection接口,各接口还提供了不同的实现类。上述集合类的继承关系如下图。
2023-09-17 20:10:45 29
转载 zhajinhua
i++) { //外循环为4种花色。//调用时,产生随机的花色和数字。System.out.println("第 "+(i+1)+"个人的牌:"+hand.get(i));//三只手代表游戏的三个人。System.out.println("剩下的牌");System.out.println("洗牌:");System.out.println("揭牌:");
2023-09-16 21:15:29 36
原创 Java入门第二季
介绍类与对象对象就是我们对事物的统称,类是对象的模板。类有两个核心概念一个是特征一个是行为。特征是静态的表现,行为是动态的特征。类和对象的关系类时抽象的概念,是对象的模板对象是具体事物,是类的具体实例Java创建类的语法public class 类名{//类的内容类名最好有直白意义,最好英文首字母大写:Dog,BigDecimal不要数字开头,不包含特殊字符创建类的实例对象类名 对象名 = new 类名();new关键字是创建实例对象最重要的标志。
2023-09-11 09:30:48 25
原创 Java入门第一季
j2se,标准版,提供了java语言最核心的功能,是其他版本的基础。j2me,嵌入式版,可为智能设备开发应用程序,目前已极少使用。自主加就加入scanner。Java中数据变量的使用规则。如何使用Java语言中的数组。java中自动类型的转换。Java中强制类型的转换。如何在Java中使用注释。循环语句中的java数组。2Java的特性与版本。多练,巩固,多问,笔记。Java中的算术运算符。Java中的赋值运算符。Java中的比较运算符。Java中的逻辑运算符。Java中的条件运算符。
2023-09-11 09:27:18 21
原创 第十一章常用类库
MAX_VALUE:表示int类型可取的最大值,即MIN_VALUE:表示int类型可取的最小值,即。SIZE:用来以二进制补码形式表示int值得位数。TYPE:表示基本类型int得class实例。
2023-05-19 10:05:34 59
原创 第十章 字符串
单个字符可以使用char类型保存,多个字符组成的文本就需要保存在string对象中,string通常被称为字符串,一个string对象最多可以保存 (-1)个字节(占用4gb空间大小)的文本内容。本节讲解string类的使用方法。
2023-05-06 15:45:46 70
原创 第九章异常处理
在程序中使用自定义异常类,大体课分为以下几个步骤:1.创建自定义异常类2.在方法中通过throw关键字抛出异常对象。3.如果在当前抛出一异常的方法中处理异常,可以使用try-catch语句块捕获并处理,否则在方法的声明处通过throw关键字指明要抛出给方法调用者的异常,继续进行下一步操作例题4package 九章;//super调用父类,最后打印}}/*创建自定义异常,继承Exception类;2:构造方法、3:调用父类构造方法*/字符串ErrorMessage是要输出的错误信息。
2023-05-03 13:47:23 49
原创 第二章复习博客
面向对象具有以下特点:封装性、继承性、多态性封装是的核心思想。将对象的属性和行为封装起来,起载体就是类类通常对客户隐藏其实现细节,这就是封装的思想2、承性继承性主要描述的是类与类之间的关系,通过继承,可以在无需重新编写原有类的情况下,对原有类的功能进行扩展。例如,有一个汽车的类,该类中描述了汽车的普通特性和功能,而轿车的类中不仅应该包含汽车的特性和功能,还应该增加轿车特有的功能,这时,可以让轿车类继承汽车类在轿车类中单独添加轿车特性的方法就可以了。
2023-04-23 01:22:51 35
原创 第八章包和内部类
在java中每定义好一个类,通过java百年一起进行编译之后,都会生成一个扩展名为.class的文件。挡程序的规模逐渐扩大时,就很容易发生类名称冲突的现象。jdk api 中提供了成千上万具有各种功能的类,java中提供了一种管理类文件的机制,就是类包。
2023-04-22 23:11:13 35
原创 第七章 类的继承
public class 父类类名{子类所有类的构造方法第一行都有一个隐藏的“super();作用时在执行改构造方法之前调用起父类构造方法。
2023-04-04 22:44:34 69
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人