- 博客(43)
- 收藏
- 关注
原创 第21章网络通信
网络程序设计编写的是与其他计算机进行通信的程序。Java 已经将网络程序所需要的元素封装成不同的类,用户只要创建这些类的对象,使用相应的方法,即使不具备有关的网络支持,也可以编写出高质量的网络通信程序。
2023-12-08 13:19:36
1038
原创 二十章多线程
有很多工作是可以同时完成的,这种思想放在Java中被称为并发,并发完成每一件事被称为线程。程序员可以在程序中执行多个线程,每一个线程完成一个功能//与其他线程并发执行,这种机制被称为多线程,并不算所有编程语言都支持多线程。
2023-11-28 11:31:55
154
原创 第十八章Swing
Swing是用于开发桌面窗口程序的主要用来开发GUI程序GUI是应用程序提供给用户操作的图形界面,包括窗口,菜单,按钮等图形界面元素。我们经常使用的QQ等都是GUI程序Swing组件是完全由JAVA语言编写的组件,因为JAVA语言不依赖于本地平台及操作系统,所以swing组件可以被应用于任何平台在Swing包的层次结构和基层关系中,比较重要的类是Component类(组件类),Container类(容器类)和JComponent类(Swing组件父类)
2023-11-08 00:28:50
187
原创 第十六章反射与注解
例题16.4package 练习;//用于字段、方法和参数@Retention(RetentionPolicy.RUNTIME)//在运行时加载Annotation到JVM中//定义一个没有默认值的String型成员//定义一个具有默认值的Class型成员@Field_Method_Parameter_Annotation(describe="编号",type=int.class)//注释字段int id;
2023-11-02 17:19:32
88
原创 第13章枚举类型与泛型
object类是最上层的父类很多程序员为了使程序更加通用,设计程序时通常使返回和传入的参数以object类为主,当使用这些实例的时候必须将它们转换为原来的类型,否则会出现ClassCastException异常。为了应对这种问题,提供了泛型机制,语法如下:类名<任意字母>就是定义类和定义数组一样;使用泛型机制时声明一个数组,但不可以使用泛型建立数组。
2023-10-27 21:03:55
62
原创 第十五章:I/O(输入输出)
流是一组有序的数据序列,根据操作的类型,可分为输入流和输出流两种。I/O流提供了一条通道程序,可以使用这条通道把源中的字节序列送到目的地。Java有数据流处理输入/输出模式,程序从指向源的输入流中读取源中的数据,源可以是文件、网络、压缩包或其他数据源。输出流的指向是数据要达到的目的地,程序通过向输出流中写入数据把信息传递到目的地。输出流的目标可以是文件、网络、压缩包、控制台和其他数据输出目标。
2023-10-20 10:16:56
75
原创 第十七章:数据库操作
select 语句用于从数据中检索数据。语法如下:SELECT 搜选字段列表 FROM 数据表名WHERE 条件表达式 GROUP BY 字段名 HAVING 条件表达式(指定分组的条件)ORDER BY 字段名[ASC|DESC]
2023-10-20 10:07:37
73
原创 第十四章:lambda表达式语流处理
lambda 表达式可以用非常少的代码实现抽象方法。lambda表达式不能独立执行,因此必须实现函数式接口,并且会返回一个函数接口的对象。可以将lambda表达式语法用法如下:(方法参数) -> {方法体}这个方法 按照 这样的代码来实现语法格式如下:()->{代码块}参数 ->{代码块}(参数1,参数2,...,参数n)->{代码块 }
2023-10-15 18:41:11
105
原创 学生管理系统 数据库版
查询student表中电话以182开头的所有学生信息(SQL要用到模糊查询like)查询student表中电话以139开头的所有学生信息(SQL要用到模糊查询like)修改student表中第5条数据,电话改为“13124235300”修改student表中第10条数据,姓名改为“大帅哥”查询student表中所有男性的学生信息。查询student表中所有女性的学生信息。查询student表中所有学生信息。查询student表中所有学生信息。删除student表中第3条数据。
2023-10-04 16:52:33
85
原创 学生选课系统
现实生活中:很多的事物凑在一起数学中的集合:具有共同属性的事物的总体数学中的集合:具有共同属性的事物的总体Java中的集合类:是一种工具类,就像是容器,储存任意数量的具有共同属性的对象。
2023-09-25 20:03:03
66
原创 第12章 集合类
集合可以看作一个容器;集合中的每个对象,可以很容易取出存放,还可以按照一定的顺序摆放提到容器,不难想到数组,集合类和数组的不同之处是,,数组用来存放基本类型,数据集合用来存放对象的引用关于集合类的继承关系如下图。
2023-09-17 18:09:45
123
原创 Java复习3
throw——将产生的异常抛出(动作)throws——声明将要抛出何种类型的异常(声明)public void 方法名(参数列表)throws一场列表{//调用会抛出异常的方法或者:calss 自定义异常 extends 异常类型{
2023-09-09 22:00:43
55
原创 Java复习2
类的特征和行为类是抽象的概念,是对象的模板对象是具体的事物,是类的具体实例化面向对象编程是利用编程方式体现出现实中类与对象从已有现实的类中定义程序中的类从类创建具体的对象创建类的语法:public class 类名{//类的内容创建类的类名 对象名=new类名();
2023-09-09 20:44:52
34
原创 Java复习1
数组可以理解为是一个巨大的“盒子”,里面可以按顺序存放多个类型相同的数据,比如可以定义 int 型的数组 scores 存储 4 名学生的成绩数组中的元素都可以通过下标来访问,下标从 0 开始。例如,可以通过 scores[0] 获取数组中的第一个元素 76 ,scores[2] 就可以取到第三个元素 92 啦!
2023-09-09 19:57:21
43
原创 第11章:常用类库
Double类在对象中包装一个基本类型为double的值,每个Double类的对象都包含一个double类型的字段,此外,该类还提供多个方法,可以将double类型转换为为String类型,将String类型转换为double类型,也提供了其他一些处理double类型时有用的常量和方法。Java是一种面向对象语言,但Java并不能定义基本数据类型的对象,为了能够将基本收据类型视为对象进行处理,Java提出了包装类的概念,这样可以把这些基本数据类型转换为对象进行处理。除此之外还提供了一些常用的数学常量。
2023-05-20 00:37:28
251
原创 第十章 字符串
/字符串变量的声明String s;//字符串变量初始化s="你好";//底层运行,就是调用构造方法,和第八行的代码意义相同s=new String("你好");//字符串变量初始化 传入字符类型数组//字符串变量初始化 传入字符类型数组,两个数字//第一个数字初始索引,第二个数字是个数范围//设置范围。
2023-05-12 11:49:08
337
原创 第九章 异常处理
使用Java内置的异常类可以描述在编程时出现的大部分异常情况。除此之外,用户只需继承Exception类即可自定义异常类。创建自定义异常类在方法中通过throw关键字抛出异常对象如果在当前抛出异常的方法中处理异常,可以使用try-catch语句捕获并处理,否则在方法的声明处通过throws关键字指明要抛出给方法调用的异常,并继续进行下一步操作在出现异常的方法调用者中捕获并处理异常public class MyException extends Exception{//继承Exception类。
2023-04-27 22:11:20
110
原创 第八章包和内部类
包在整个管理过程中起到了非常重要的作用,可以有效的管理繁杂的类文件,在java中每定义好一个类,通过Java编译器进行编译之后,都会生成一个class文件,但当程序规模逐渐扩大,就很容易发生类名冲突的现象。Java中提供了一种管理类文件的机制,就是类包。Java中每个接口或类都来自不同的类包,无论是JavaAPI中的类与接口还是自定义的类与接口,都需要一个类包,如果没有包的存在,管理程序中的类名称将是一个非常麻烦的事情。
2023-04-26 21:05:59
68
原创 java基础知识复习
在面向对象的思想中最核心的就是对象,为了在程序中创建对象,首先需要定义一个类。类是对象的抽象,它用于描述一组对象的共同特征和行为。类中可以定义成员变量和成员方法,其中成员变量用于描述对象的特征,也被称作属性,成员方法用于描述对象的行为,可简称为方法。例题/** 描述人事物* 都是人的共性内容*///定义int类型变量age//定义speak()方法System.out.println("大家好,我今年" + age +"岁!");
2023-04-24 19:30:16
191
原创 第七章:继承性、多态性
一个定义为private的方法隐式被指定为final类型,因此无需将一个定义为private的方法再定义为final类型(private的意思是私有)在编译器的底层逻辑,如果传入参数和返回参数类型一样,那么编译器不会认为是重载,但是在父子关系中是重写。因为子类继承父类,所以父类的抽象方法已经在子类里,但是子类不能有抽象方法,不然要不报错。Java是单继承,它的缺点就是无法多继承,但是我们有解决办法,就是接口。在Java中,有两种比较对象的方式,分别为==和equals()方法。
2023-04-05 00:01:43
95
原创 第一篇Java基础知识复习
我们写程序都必须要有格式来规范,所以在JAVA程序里它的代码都必须放在一个类中,因此,我们写任何程序都需要新建一个类。定义类的关键字使用class关键字,类的前面可以加一些权限的修饰符代码写在类名后面的在大括号之中JAVA语言中严格的区分大小写JAVA语言虽然没有严格的要求,用什么样的格式来写代码,但是我们应该养成一个良好的计算机习惯,让自己的代码更清晰明了,更简洁美观一个字符串不能分开在两行中书写,这样会报错。如果一定要进行两行的书写的话,可以将这一段分成两个字符串,再用加号将它们相连。
2023-03-28 20:14:33
372
原创 第五章总结数组
数组:最常见的一种数据结构。是具有相同数据类型的一组数据的集合。在Java中同样将数组看作一个对象,可根据数组的维数将数组分为一维数组,二维数组......
2023-03-18 18:27:21
102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人