- 博客(46)
- 收藏
- 关注
原创 多线程【第二十章】
世间有很多工作都是可以同时完成的。例如,人体可以同时进行呼吸、血液循环、思考问题等活动;用户既可以使用计算机听歌,也可以使用它打印文件。同样,计算机完全可以将多种活动同时进行,这种思想放在 Java 中被称为并发,而将并发完成的每一件事情称为线程。在 Java 中,并发机制非常重要。在以往的程序设计中,我们都是一个任务完成后再进行下一个任务,这样下一个任务的开始必须等待前一个任务的结束。
2023-11-28 17:28:28
941
原创 Java绘图【第十九章】
Graphics2D类是在继承 Graphics 类的基础上编写的,它包含了 Graphics 类的绘图方法并添加了更强的功能,在创建绘图类时推荐使用该类。Java 可以分别使用 Graphics 类和 Graphics2D 类绘制图形,Graphics 类使用不同的方法实现不同图形的绘制。默认情况下,Graphics类使用的画笔属性是粗细为1个像素的正方形,而 Graphics2D 类可以调用setStroke0方法设置画笔的属性,如改变线条的粗细、虚实,定义线段端点的形状、风格等。
2023-11-15 19:13:53
77
原创 Swing程序设计【第十八章】
parentComponent:指明对话框在哪个窗体上显示,如果传入具体的窗体对象,对话框会在该窗体居中位置显示,如果传入null则在屏幕中间弹出对话框。message:提示的信息。title:对话框的标题。optionType:指定可用于对话框的选项的整数:DEFAULT_OPTION、YES NO_OPTION.YES NO_CANCEL_OPTION 或 OK_CANCEL_OPTION。
2023-11-08 09:49:00
101
原创 十六章总结
内置注解:@Override :限定重写父类方法作用范围成员方法@SuppressWarnings :抑制编译器警告作用范围类、成员属性、成员方法@Deprecated :标示已过时作用范围类、成员属性、成员方法。
2023-11-02 18:47:21
35
原创 第十三章总结
类名<T>public class Book<T> { //定义带泛型的Book<T>类//类型形参:书籍信息public Book(T bookInfo) { //参数为类型形参的构造方法//为书记信息赋值public T getBookInfo() { //获取书籍信息的值//创建参数为String类型的书名对象Book<String>bookName =new Book<String>("《Java从入门到精通》");//创建参数为String类型的作者对象。
2023-10-26 20:14:01
39
原创 第十五章I/O(输入/输出)
流是一组有序的数据序列,根据操作的类型,可以分为输入流和输出流两种。I/O(Input/Output,输入输出)流提供了一条通道程序,可以使用这条通道把源中的字节序列送到目的地。虽然1O流通常与磁盘文件存取有关,但是程序的源和目的地也可以是键盘、鼠标、内存或显示器窗口等。Java 有数据流处理输入/输出模式,程序从指向源的输入流中读取源中的数据。
2023-10-21 14:14:39
68
原创 第十七章数据库操作
歌据库是一种存储结构,它允许使用各种格式输入、处理和检索数据,不必在每次需要数据时重声输入。例如,当需要某人的电话号码时,需要查看电话簿,按照姓名来查阅,这个电话簿就是一个教拒库。数据库具有以下主要特点:区实现数据共享。数据共享包括所有用户可同时存取数据库中的数据,也包括用户可以用各种方式通过接口使用数据库,并提供数据共享。团减少数据的冗余度。同文件系统相比,数据库实现了数据共享,从而避免了用户各自建立应用文件,减少了大量重复数据,减少了数据冗余,维护了数据的一致性。区 数据的独立性。
2023-10-15 16:13:45
39
原创 第十四章总结
流处理的接口都定义在 java.uil.stream 包下。BaseStream 接口是最基础的接口,但最常用的BaseStream接口的一个子接口——Stream接口,基本上绝大多数的流处理都是在Stream接口上实现的。Collection 接口新增两个可以获取流对象的方法。因为所有集合类都是 Collection 接口的子类,如 ArrayList 类、HashSet 类等,所以这些类都可以进行流处理。
2023-10-15 16:01:44
47
原创 学生选课系统
public class 学生管理系统 {//1.cscd();break;break;break;break;case "5":System.out.println("退出");break loop;
2023-09-26 19:51:29
41
原创 第十二章总结
Java.util包中提供了集合类,这些集合类又被称为容器。集合类与数组的不同之处是:数组的长度是固定的,集合的长度是可变的;数组用来存放基本类型的数据,集合用来存放对方的引用。常用的集合有List集合、Set集合和Map集合,其中List集合与Set集合继承了Collection接口,各接口还提供了不同的实现类。
2023-09-14 19:52:52
32
原创 Java入门第三季
抛出异常实例class自定义异常类 extends异常类型{示例try {throw new MyException("这是一个自定义异常");在 Java 中,字符串被作为 String 类型的对象处理。String 类位于 java.lang 包中。默认情况下,该包被自动导入所有的程序。集合。
2023-09-10 14:08:37
40
原创 Java入门第二季
类和对象:类是对象的模板,定义了对象的状态和行为。对象是类的实例,是类的具体实现。封装:通过访问修饰符将类的属性和方法隐藏起来,外部无法直接访问,提高了代码的安全性和可维护性。继承:通过extends关键字实现继承,子类继承了父类的属性和方法,并可以添加自己的属性和方法。多态:通过接口和继承实现了多态,同一个方法在运行时根据对象的实际类型来执行不同的代码。抽象类和抽象方法:抽象类不能被实例化,用于定义抽象方法,抽象方法没有具体的实现。
2023-09-10 01:50:18
30
原创 Java入门第一季
运算符是一种“功能”符号,用以通知 Java 进行相关的运算。譬如,我们需要将变量 age 的值设置为 20 ,这时候就需要一个“=”,告诉程序需要进行赋值操作。Java 语言中常用的运算符可分为如下几种:Ø 算术运算符Ø 赋值运算符Ø 比较运算符Ø 逻辑运算符Ø 条件运算符。
2023-09-07 20:06:33
29
原创 第十一章总结Java
Double类在对象中包装一个基本类型为double的值,每个Double类的对象都包含一个double类型的字段,此外,该类还提供多个方法,可以将double类型转换为String类型,将String类型转换为double类型,也提供了其他一些处理double类型时有用的常量和方法。Integer类在对象中包装了一个基本数据类型int的值,该类的对象包含一个int类型的字段,此外,该类提供了多个方法,能在int类型和String类型之间互相转换,同时还提供了其他一些处理int类型时非常有用的常量和方法。
2023-05-26 12:25:21
39
原创 第十章总结
compareToO方法为按字典顺序比较两个字符串,该比较基于字符串中各个字符的Unicode值,按字典顺序将String对象表示的字符序列与参数字符串所表示的字符序列进行比较。移除此序列的子字符串中的字符。使用spilt()方法可以使字符串按指定的分割字符或字符串进行分割,并将分割后的结果存放在字符串数组里,spilt()方法提供了以下两种字符串分割形式。对以声明的字符串,可以对其进行相应的操作,连接字符串就是字符操作中比较简单的一种,以对多个字符进行连接,也可使字符串与其他数据类型进行连接。
2023-05-11 20:02:04
46
原创 Java第九章总结
9.1例题运行的报告发生的报错,根据下列给出的错误提示,发生的错误是因为在算术表达式“3/0”中,0作为除数出现,系统不再执行下去,提前结束使用Java内置的异常类可以描述在编程时出现的大部分异常情况,初此之外,用户只需要继承Exception类即可自定义异常类,在程序中使用自定义异常类,大部分分为以下几个步骤:a、创建自定义异常类b、在方法中通过throw关键字抛出异常对象。
2023-04-28 09:34:25
37
原创 第二篇Java核心技术复习博客
在一个类的定义方法如果同时满足这三个条件,该方法成为构造方法,具体方法如下a、 方法名与类名相同b、在方法名的前面没有返回值类型的声明c、在方法中不能使用return语句返回一个值,但是可以单独写一个return语句来作为方法的结束。
2023-04-23 12:20:12
37
原创 第八章总结
(3)如果匿名类创建的对象没有赋值给任何引用变量,会导致该对象用完一次就会被Java虚拟销毁。8.在创建包存储域名时,把域名一次性打上去。9.不能同时创包并在包里创建类文件。(2)匿名类不能定义静态的成员。(1)匿名类不能写构造方法。
2023-04-21 22:26:53
31
原创 Java第七次作业
/导入输出函数需要用到的包public String toString() //重写toString0方法//从键盘获取输入的值放入scanner//把输入的整数赋值给word变量if (word >=18)//在方法中判断此人类对象是否大于或等于18岁return "我"+word+"岁,"+"我是成年人";//如果大于或等于18岁,则输出“我XX岁}elsereturn "我"+word+"岁,"+"我是未成年人";//;否则输出“我XX岁,我是未成年人。
2023-04-05 20:13:59
101
原创 第七章总结
getClass()方法是Object类定义的方法,它会返回对象执行时的Class实例,然后使用此实例调用getName()方法可以取得类的名称返回值 方法名(参数数据类型.....参数名称)public static int add(int a,int b) { //定义一个方法return a+b;public static double add(double a,double b) { //与第一个方法名称相同,参数类型不同return a+b;
2023-04-04 19:44:06
44
原创 第一篇Java基础知识复习博客
参数类型:是一个变量,用于接收调用方法时传入的数据return关键字:用于结束方法以及返回方法指定类型的值返回值:被return语句返回的值,该值会返回调用者方法的重载:Java允许在一个程序定义多个名称相同的方法,但是参数的类型或个数必须不同。1,数组的定义:指一组数据的结合,数组中的每个元素被称为元素,在数组可以存放任意类型的元素,但同一个数组中存放的元素类型必须一致。在编程过程中,经常需要在程序中定义一些符号来标记一些名称,如,包名、类名、方法名、参数名、变量名等,这些符号被称为标识符。
2023-03-27 20:29:26
45
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人