自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java学习

方法的本意是功能块,最好保持方法的原子性,即一个方法完成一个功能。next():读取有效数字才能结束,遇到空白,next()自动去除,不能得到带有空格的字符串。思考问题首先将问题分类,然后进行单独思考,最后进行某个分类的细节进行面向过程的思索。类与对象的关系:类是一种抽象的数据类型,对象是抽象概念的具体实例。构造器也叫构造方法:必须与类的名字相同,必须没有返回值,返回类型。本质就是:以类的方式来组织代码,以对象的组织(封装)数据。基本类型:整型:byte,short,int,long。

2024-04-29 20:31:08 1143

原创 mybatis入门

1.定义与SQL映射文件同名的Mapper接口,并且将Mapper接口和SQL映射文件放置在同一目录下。3.在Mapper接口中定义方法,方法名就是SQL映射文件中sql语句的id,并保持参数类型和返回值。2) resultMap:定义<resultMap>完成不一致的属性名和列名的映射I。1)起别名:在sQL语句中,对不一样的列名起别名,别名和实体类属性名一样。4.编写SQL映射文件-->统一管理sql语句,解决硬编码问题。2.编写SQL语句:SQL映射文件:3.执行方法,测试。

2024-04-11 13:03:53 450

原创 前端的讲解

HTML的作用:学习HTML就是学习各种各样的标签,然后组成一个页面,这个页面可以被浏览器解析,解析完以后可以在浏览器中将页面进行展示。ctrl + u 查看网页源代码。HTML:超文本标记语言。

2024-04-01 13:58:37 195

原创 书城的代码

【代码】书城的代码。

2024-03-31 19:19:30 94

原创 JDBC的引入

6:关闭数据库资源(ResultSet、Statement、Connection)3:创建会话-SQL命令发送器(Statement)4:通过Statement发送SQL命令并得到结果。2:获取数据库连接(Connection)JDBC访问数据库编码步骤。1∶加载Driver驱动。

2024-03-30 16:20:31 214

原创 mysql介绍

数据库表中的行称为记录,表中的列称为这些记录的字段。4.查看表中数据SQL。

2024-03-30 14:34:48 113

原创 注解的引入

在JavaSE中,注解的使用目的比较简单,例如标记过时的功能,忽略警告等。在JavaEE/Arldroid中注解占据了更重要的角色,例如用来配置应用程序的任何切面,代替JavaEE旧版中所遗留的繁冗代码和XML配置等。未来的开发模式都是基于注解的。注解其实就是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。通过使用注解,程序员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充信息。用于修饰它支持的程序元素(包、类、构造器、方法、成员变量、参数、局部变量的声明)。

2024-03-30 14:04:12 198

原创 xml介绍

Xml是不作为的,xml不会做任何事情Xml被设计用来结构化、存储以及传输信息.它仅仅是纯文本而已.它仅仅将信息包装在xml标签中.我们需要编写软件或者程序,才能传送、接收和显示出这个文档.良好格式的XML文档必须有一个根元素,就是紧接着声明后面建立的第一个元素,其他元素都是这个根元素的子元素,根元素完全包括文档中其他所有的元素。所有属性值必须加引号(可以是单引号,也可以是双引号,建议使用双引号),否则将被视为错误。所有标记必须成对出现,有一个开始标记,就必须有一个结束标记,否则将被视为错误。

2024-03-30 13:49:09 139

原创 网络编程的引入

而这个小口以内,也就是数据进入这个口之后,或者数据从这个口出来之前,是不知道也不需要知道的,也不会关心它如何传输,这属于网络其它层次的工作。把分布在不同地理区域的计算机与专门的外都设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息、共享硬件、软件、数据信息等资源。传输层则在网络层的基础上提供进程到进程问的逻辑通道,而应用层的进程则利用传输层向另一台主机的某一进程通信。找们开友的网络应用程序位于应用层,TCP和UDP属于传输层协议,在应用层如何使用传输层的服务呢?

2024-03-30 13:04:37 480

原创 程序,进程,线程

线程:进程可进一步细化为线程,是一个进程内部的一条执行路径。若同一个进程同一时间并行执行多个线程,就是支持多线程的。线程是操作系统调度执行的基本单位。程序:是为或特定任务、用某种语言编写的一组指令的集合,是一段静态的代码。进程:是程序的一次执行过程。西在运行的一个程序,进程作为资源分配的单位,在内存中会为。每个进程分配不同的内存区域。2.实现Runnable接口。3.实现Callable接口。1.继承Thread类。

2024-03-30 12:29:56 147

原创 I/O流的应用

File类对象可封装要操作的文件,可通过File类的对象对文件进行操作,如查看文件的大小、判断文件是否隐藏、判断文件是否可读等。局限:File类的相关操作,并不涉及文件内容相关的操作,这是单独依靠File类对象无法实现的操作,此时需要借助I/O流完成。I/O流可以类比成输入输出的两个管子。处理单元:字节流,字符流。方向:输入流,输出流。功能:节点流,处理流。

2024-03-30 11:42:20 159

原创 Java的集合

【代码】Java的集合。

2024-03-29 20:23:38 92 1

原创 异常和异常的处理

throws: 在方法的声明处,告诉方法的调用者,这个方法中可能会出现我声明的这些异常。然后调用者对这个异常进行处理:要么自己处理要么再继续向外抛出异常。java的异常处理是通过5个关键字来实现:try,catch,finally,throw,throws。throw+异常对象throws+异常的类型。throws:方法的签名处,方法的声明处。throw:异常出现的源头,制造异常。throw:方法内部。

2024-03-29 19:32:00 99

原创 面向对象三大特性

具体点就是去完成某个行为,当不同的对象去完成时会产生出不同的状态。同一种行为,不同的子类呈现出来的状态是不同的。PS:多态跟属性无关,多态指的是方法的多念,而不是属性的多态。发生在子类和父类中,子类不满意父类的方法,则对父类进行重写。重载:同一个类,方法名相同,形参列表不同,多个方法构成重载。封装的设计思想:隐藏对象内部复杂性,只对外公开简单的接口。重写:不同类中,子类不满意父类的方法,则对父类进行重写。子类方法名必须和父类一致,参数列表也要和父类一致。继承:继承是对类的抽象。子类extends父类。

2024-03-29 19:02:35 157

原创 构造器的作用

构造方法也叫构造器,是一个创建对象时自动被调用的特殊方法,用于对象的初始化。java通过new关键字来调用构造器,从而返回该类的实例。类常见成员:属性,方法,构造器。[修饰词] 类名(形参类表){有参数列表为有参构造器。无参数列表为无参构造器。

2024-03-29 17:23:58 163

原创 java面向对象

对象:模板下具体的产物可以理解为具体的对象,对象就是一个一个的实例,就相当于模板下的产品。System.out.println("好好学习,天天向上");调用对象的方法:[返回值类型 名字 = ]对象名.方法名(参数列表)类:对对象抽出像的部分,公共的部分形成类,类相当于一个模板。//对person类的对象进行创建。给类起见名知意的名字,首字母大写,驼峰命名原则。创建格式:类名 对像名 = new 类名();给对象的属性赋值:对象名。类的特性编写,特性即类的属性部分。类的行为编写,行为即类的方法部分。

2024-03-29 16:45:40 131

原创 数组的赋值和遍历

System.out.println("第" + (i+1) +"个元素为:" + arr[i]);//创建长度为4的int类型的数组。//int[] arr = new int[4] int默认为0。for(int num:arr){//对arr遍历,用num接收。System.out.println("增强for循环");int[] arr;

2024-03-29 16:25:18 223

原创 方法和方法的重载

return sum;可以有方法的返回值,如果没有返回值,声明处要用void。方法的重载:在同一个类中,方法名相同,形参不同的多个方法,构成的方法的重载。//方法类已经打印了。方法的重载只和方法名,形参有关,方法名必须相同,形参必须不同。[修饰符1,修饰符2...] 返回值类型 方法名(形参){public static 方法的修饰符。int num1,int num2 形参。//提取一个方法求和。int 方法的返回值。addNum见名思意。

2024-03-29 16:13:20 147

原创 算术运算符

System.out.println("输出一个数:" + 10);//都是false才是false,其余是true。//1.表示正数 2.表示相加 3.字符串拼接。//都是true才是true 其余是false。//只要+左右有字符串,输出为字符串。//a++先取后加 ++b 先加后取。//逻辑运算符左右连接布尔值。// 赋值运算符。

2024-03-29 15:42:24 205

原创 数据类型的分类

基本数据类型:数值型(byte,short,int,long,float,double)long e = 12345678910L;//超过int范围加L。//float 表示小数要加f。接口(interface)布尔型(boolean)short b = 10;int c = 10;引用数据类型:类(class)

2024-03-29 15:25:54 130

原创 变量的赋值

/变量的声明int age;int a,b;//变量的赋值age = 18;//变量的使用int g = 12;

2024-03-29 15:11:59 77

原创 hello world

System.out.println("我爱Java1");System.out.println("我爱Java2");System.out.println("我爱Java");// 下面的main是程序的入口。//这是我的第一段代码 单行注释。复制一行:ctrl + d。删除一行:ctrl +y。main方法:psvm。控制台输出:sout。

2024-03-29 15:05:02 127

原创 JVM,JRE,JDK三者关系

核心类库主要是java.lang包:包含了运行Java程序必不可少的系统类,如基本数据类型、基本数学函数、字符串处理、线程、异常处理类等,系统缺省加载这个包。Java Development Kit是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE。Java Virtual Machine是Java虚拟机,Java程序需要运行在虚拟机上,不同的平台有自己的虚拟机,因此Java语言可以实现跨平台。如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

2024-03-29 14:13:06 140

原创 JAVA特性和优势

面向对象:以对象为基本单元,包含属性和方法,对象状态用属性表达,行为用方法表达。数据分布是指将数据存放多个网络不同主机上,借助URL(统一资源定位符)访问对象。跨平台:一次编译,多个平台运行。通过java虚拟机执行。分布式:操作分布是指多个主机布置相关操作;健壮:强类型机制,异常处理之类保证健壮性。安全:代码校验才能运行,防止非法。多线程:同一时间并发执行。

2024-03-29 14:10:12 68

空空如也

空空如也

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

TA关注的人

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