java
文章平均质量分 74
ZoeLandia
记录学习之路
展开
-
面向对象基础
c 语言是面向过程的,面向过程就是把一件事按步骤一步一步来实现而 java、c++ 等是面向对象的,面向对象就是把现实问题抽象为对象,通过调用每个对象的属性或方法去解决问题原创 2024-04-13 15:14:25 · 509 阅读 · 0 评论 -
SSM整合
SSM整合1.创建sql创建sql相对应的表及其数据。2.导入pom相关坐标详细坐标见day17的pom.xml,有些版本要对应自己的。3.编写实体类与sql里的相对应。4.编写Mapper接口5. 编写Service接口以及实现6. 编写Controller7.编写页面添加页面:创建在web下的。列表页面:不是直接访问的,建在WEB-INF下的。8. 编写相应的配置文件数据库连接信息文件:jdbc.properties日志文件:log4j.proper原创 2022-03-07 22:35:14 · 333 阅读 · 0 评论 -
蓝桥杯Java知识准备
1.输入输出提到了几个IO类,这里推荐使用BufferedReader输入,BufferedWriter输出,当输入输出的数据量大于一百万左右就必须使用快速IO不能直接使用Scanne和System.out.print。1.1 正常输入输出输入首先定义一个Scanner对象,需要导入包:import java.util.Scanner;单个输入import java.util.Scanner;/** * @author wld * @date 2022/1/19 - 15:31 */原创 2022-01-24 19:16:20 · 12729 阅读 · 4 评论 -
Java8 新特性
Lambda表达式举例:(o1, o2) -> Integer.compare(o1, o2)-> :Lambda操作符 或 箭头操作符->左边:Lambda形参列表(其实就是接口中的抽象方法的形参列表)->右边:Lambda体(其实就是重写的抽象方法的方法体)Lambda表达式的使用->左边:Lambda形参列表的参数类型可以省略;如果Lambda参数列表只有一个参数,其一对()也可以省略。->右边:Lambda体应该使用一对{}包裹;如果原创 2021-08-01 21:24:54 · 171 阅读 · 2 评论 -
Java反射机制
Java反射机制概述通过反射,可以调用类的私有的构造器,方法,属性。在开发中,建议直接new的方式去调用公共的结构。反射的特征是动态性。反射机制与面向对象中的封装性不是矛盾的。(封装性—业务逻辑,反射—动态业务逻辑)关于java.lang.class类的理解类的加载过程:程序经过javac.exe命令以后,会生成一个或多个字节码文件(.class结尾),接着我们使用java.exe命令对某个字节码文件进行解释运行。相当于将某个字节码文件加载到内存中,此过程就称为类的加载。加载到内存中的类原创 2021-07-31 10:44:14 · 149 阅读 · 1 评论 -
Java 网络编程
网络通信要素概述网络编程中有两个主要的问题如何准确地定位网络上一台或多台主机;定位主机上的 特定的应用找到主机后如何可靠高效地进行数据传输[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AYnUOSef-1627564736330)(C:\Users\软软早点睡\AppData\Roaming\Typora\typora-user-images\image-20210729143548242.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保原创 2021-07-29 21:19:37 · 105 阅读 · 0 评论 -
Java IO流
File概况使用File类的一个对象,代表一个文件或一个文件目录(文件夹)File类声明在java.io包下。File类中涉及到关于文件或文件目录的创建,删除,重命名,修改时间,文件大小等方法,并未涉及到写入或读取文件内容的操作,如果需要读取或写入文件内容,必须使用IO流来完成。后续File类的对象常会作为参数传递到流的构造器中,指明读取或写入的“终点”。创建File类的实例File(String filePath)File(String parentPath, S原创 2021-07-28 20:59:51 · 95 阅读 · 0 评论 -
枚举类&注解
枚举类一.使用类的对象只有有限个,确定的,我们称此类为枚举类。当需要定义一组常量时,强烈建议使用枚举类。如果枚举类中只有一个对象,则可以作为单例模式的实现方式。二.如何定义枚举类方式一:JDK5.0之前,自定义枚举类。public class SeasonTest { public static void main(String[] args) { Season spring = Season.SPRING; System.out.printl原创 2021-05-30 18:30:24 · 199 阅读 · 1 评论 -
Java常用类
字符串相关的类:String449原创 2021-05-25 19:22:42 · 146 阅读 · 3 评论 -
Java 多线程
一.基本概念:程序 进程 线程二.线程的创建和使用1.多线程的创建(一)方式一:继承于Thread类的子类创建一个继承于Thread类的子类重写Thread类的run() ---->将此线程执行的操作声明在run()中创建Thread类的子类的对象通过此对象调用start():①启动当前线程 ②调用当前线程的run()问题一:我们不能直接调用run()的方式去启动线程问题二:再启动一个线程,不可以让已经start()的线程去执行,会报异常。我们需要重新创建一个线程的对.原创 2021-05-09 16:10:20 · 118 阅读 · 2 评论 -
Java 异常
369原创 2021-04-18 15:38:13 · 122 阅读 · 0 评论 -
Java 关键字
return一.适用范围:使用在方法体中二.作用1.结束方法2.针对于有返回值的方法,用"return 数据"的方式返回所需要的数据三.注意点:return后面不可以声明执行语句this231原创 2021-04-11 12:46:53 · 114 阅读 · 0 评论 -
Object类 包装类 内部类
一. Object类结构的剖析Object类是Java类的根父类。如果在类的声明中未使用extends指明其父类,则默认父类为Java.lang.Object类。Object类的功能(属性,方法)具有通用性。属性:无方法:equals(),toString(),getClass(), hashCode(), clone(), finalize(), wait(), notify(), notifyAll()Object类只声明了一个空参的构造器。垃圾回收机制在对象回收之前,会调用fin原创 2021-04-11 12:46:08 · 107 阅读 · 0 评论 -
Java 面向对象的三大特征
封装性一.思想把该隐藏的隐藏起来,该暴露的暴露出来。二.问题的引入创建一个类的对象之后,可以通过"对象.属性"的方式对对象的属性进行赋值。赋值操作要受到数据类型和存储范围的制约。在实际情况中,我们往往需要给属性加额外的制约条件,这个条件不能在属性声明时体现,只能通过方法对其进行添加。为了避免客户再用"对象.属性"的方式对对象的属性进行赋值,则需要把属性设为私有的(private)。此时属性体现了封装性。三.封装性的体现我们将类的属性私有化(private),同时提供公共(public)的方法原创 2021-04-01 15:33:17 · 108 阅读 · 0 评论 -
Java 属性 方法 构造器 代码块
一.面向对象的三条主线1.Java类及类的成员:属性,方法,构造器;代码块,内部类2.面向对象的三大特征:封装性,继承性,多态性,(抽象性)3.其他关键字:this, super, static, final, abstract, interface, import176...原创 2021-03-24 12:15:34 · 271 阅读 · 0 评论 -
Java 数组
一.原创 2021-03-20 14:07:42 · 125 阅读 · 0 评论 -
Java 程序流程控制
一.分类原创 2021-03-13 09:50:45 · 106 阅读 · 0 评论 -
Java 运算符
一.分类1.算术运算符(1)%:取余运算结果的符号与被模数的符号相同与m符号相同(2)前++ 后++ 前-- 后–前++:先自增1 后运算后++:先运算 后自增1(自增1不会改变本身变量的数据类型)2.赋值运算符可以连续赋值+= -= *= /= %= 不会改变本身的变量数据类型3.比较运算符比较结果是boolean型4.逻辑运算符操作的都是boolean型的变量区分&和&&相同点:①运算结果一样 ②当符号左边是true时,二者原创 2021-03-11 17:36:10 · 106 阅读 · 0 评论 -
Java 变量
一.概念二.分类基本数据类型1.整型类型byte的范围:-128–127声明long型变量,必须以’‘l’‘或’‘L’'结尾没有写’‘l’‘或’‘L’'也没有报错,是因为将它处理成了int型,赋予给了long,自动提升。若后面赋予的数值过大,则超过int型范围,会报错通常定义整型变量时用int型2.浮点型float表示的范围比long还大定义float变量时,必须以’‘f’‘或’‘F’'结尾若没加’‘f’‘或’‘F’’,会处理成double型。而double往floa原创 2021-03-11 15:30:06 · 82 阅读 · 0 评论 -
Java 关键字 标识符 一些规范
一.关键字和保留字的说明二.标识符及命名规则三.java中的名称命名规范原创 2021-03-10 19:19:21 · 123 阅读 · 0 评论 -
Java学习提要以及HelloWorld程序总结
一.软件开发介绍二.Java语言概述三.Java语言特点在不同的操作系统,提供的JVM不同四.运行机制及运行过程五.语言搭建原创 2021-03-09 17:34:00 · 278 阅读 · 0 评论