- 博客(23)
- 收藏
- 关注
原创 java创建Maven项目
点击create后,生成项目,等待Maven自动导入jar包。如有其他文件,根据具体需求添加。① 生成Maven基本骨架。③ 完善 Maven 结构。IDEA版本为 2022。② 配置 Tomcat。
2024-01-24 15:22:45
518
原创 Java开发中,Tomcat 乱码问题
2、修改日志的编码格式,打开tomcat的\conf\logging.properties。1、打开tomcat的/conf/server.xml,给它显示的增加编码方式。增加 URIEncoding="UTF-8"
2024-01-24 15:12:27
338
原创 迭代器中hasNext()与next()的指针问题
最近找工作,遇到很多底层的问题,于是决定把Java中常用的类、方法等的底层好好看看,再学学。在学到迭代器时,在hasNext()与next()的初始指针的指向问题上出现了分歧,有说起始指针为0的,也有说为-1的。然后去看了源码,自认为是懂了一点,于是记录一下,如果有错误、不严谨的地方,望路过的大佬能批评指正。
2023-12-02 18:22:22
411
原创 IDEA创建Java Enterprise问题——没有Java Enterprise选项
IDEA创建Java Enterprise问题——没有Java Enterprise选项
2023-08-17 13:28:11
8125
7
原创 Java-DAY01-2023/07/05-注释、变量
单行注释,多行注释,文档注释变量分类,声明变量的格式,变量命名规范,final二进制,八进制,十进制,十六进制
2023-07-05 16:04:06
107
原创 JAVA程序开发学习日志—DAY21—2022/08/02—JDBC
JDBC规范定义接口,具体的实现由各大数据库厂商来实现。概述:JDBC是Java 访问数据库的标准规范,真正怎么操作数据库还需要具体的实现类,也就是数据库驱动。每个数据库厂商根据自家数据库的通信格式编写好自己数据库的驱动。所以我们只需要会调用JDBC接口中的方法即可,数据库驱动由数据库厂商提供。需要使用的jar包根据数据库版本的不同,下载对应的jar包。我使用的是mysql-connectorjava-5.1.30.jar。...
2022-08-03 21:21:51
273
1
原创 JAVA程序开发学习日志—DAY17—2022/07/27—数据库编程
usernameVARCHAR(10)notnullCOMMENT'当前是用户名,不能为空',createtable表名(字段1字段类型字段属性,字段2字段类型字段属性,…passwordVARCHAR(10)notnullcomment'当前是密码,不能为空'nameVARCHAR(10)notnullcomment'用户名',createtable新表名like表名;passVARCHAR(10)notnullcomment'密码'...
2022-07-27 20:26:33
200
原创 JAVA程序开发学习日志—DAY14—2022/07/24
IO流一、IO流概述1、IO:指输入输出2.流的分类二、常用IO流1.FIS和FOS 2.BIS和BOS 3.OIS和OOS 4.ISR和OSW 5.PW和BR
2022-07-27 19:28:26
292
原创 JAVA程序开发学习日志—DAY13—2022/07/21
Map接口是和Collection同等级的根接口。1.特点- 存储的是(K-V)键值对- 无序- key唯一,Value可以重复2.实现类- HashMap:底层 数组、链表、红黑树- LinkedHashMap:有序的map- TreeMap:排序的map- HashTable:和HashMap的区别为——HashTable线程安全。不常用3.常用方法...
2022-07-23 15:35:18
180
原创 JAVA程序开发学习日志—DAY12—2022/07/20
有序(自然顺序——元素存入的先后顺序)、可重复3.Vector-和ArrayList实现原理一致,但是线程安全,效率低,一般不用4.Stack-先进后出无序、无重复一、队列实现类常用LinkedList先进先出二、双端队列(deque)双端队列如果限定只能从一端进一端出,和栈无区别。......
2022-07-20 17:29:30
130
原创 JAVA程序开发学习日志—DAY11—2022/07/19
1.包装类就是基本类型转化成为对象的类2.每一个基本类型都有一个与之对应的包装类(wrapper)基本类型对应包装类byteshortintlongfloatdoublecharjava.lang.Character--直接父类为Objectbooleanjava.lang.Boolean--直接父类为Object。...
2022-07-19 23:46:29
135
原创 JAVA程序开发学习日志—DAY10—2022/07/18
Date类Java中用于操作日期的类1、构造方法:public Date(){};2、方法getTime();返回的是从1970-1-1 00:00:00到现在的毫秒值SimpleDateFormat类1、构造方法publicSimpleDateFormat(时间格式);时间格式:yyyy:年份MM:月份dd:天HH:小时mm:分ss:秒例如 "yyyy年MM月dd日 HH时:mm分:ss秒"2、方法(1)String format(Date date);将date以指定格式转换成字符串2)Date par
2022-07-18 19:17:12
135
原创 JAVA程序开发学习日志—DAY09—2022/07/15
String表示一个字符串,是引用数据类型字符串存储格式字符串是用final修饰的char类型数组进行存储的。2、String的不可变性字符串一旦初始化不可更改,但可通过在字符串常量池中重新创建一个字符串,改变引用的指向,进而改变字符串的值3、String字符串的初始化(1)直接赋值(字符串常量池) (2)通过构造方法初始化 (1)equals是超类Object中的方法,实际上使用"=="比较对象的地址,但是String类中重写了该方法 (2)字符串的比较一般都用equals()比较...
2022-07-15 22:25:49
168
原创 JAVA程序开发学习日志—DAY07—2022/07/13
1.权限从大到小排序:public > protected > default > private2.权限修饰符可以使用在 方法/属性/类 前权限修饰符同一个类同一个包不同包的子类不同包的非子类private(私有)YNNNdefault(默认)YYNNprotected(受保护的)YYYNpublic(公开)YYYY 例如:手机可以发短信,打电话,智能手机可以使用微信短信,打视频电话。这里智能手机就是手机的子类,在手机原有发短信,打电话的功能基础上,增加了用微信发短信,打视频电话的功能@Overri
2022-07-13 22:16:25
155
原创 JAVA程序开发学习日志—DAY06—2022/07/12
封装一、封装的定义二、封装的方式三、标准的JavaBean继承一、继承概述1、概念2、意义3、继承的设计思路4、继承的格式5、继承的特点二、super关键字1、当子类成员变量与父类中的成员变量同名时2、当子类成员方法名与父类中的成员方法同名时3、super在子类构造方法中的使用4、为什么要去先执行父类的构造方法?扩展知识一键生成get、set方法和构造器...
2022-07-12 22:39:40
197
原创 JAVA程序开发学习日志—DAY05—2022/07/11
数组里存储的元素是数组数据类型[][] 数组名=new 数据类型[一维数组的个数(行)][一维数组长度(列)];数据类型[][] 数组名=new 数据类型[一维数组的个数(行)][];数据类型[][] 数组名=new 数据类型[][]{{元素1,元素2},{元素3},{元素4,元素5}};数据类型[][] 数组名 = {{元素1,元素2},{元素3},{元素4,元素5}};二、二维数组的遍历对象万物皆对象,客观存在的事物都是对象。大到地球,小到每个动物、交通工具、电子产品等。简单理解:对象是....
2022-07-11 19:05:31
201
原创 JAVA程序开发学习日志—DAY04—2022/07/08
数组:是一个存储数据的一种数据结构,是相同类型元素的集合,存储的是多个相同类型的数据.数组的定义格式1: 数据类型[ ] 数组名 = new 数据类型[数组长度] 或 数据类型 数组名[ ] = new 数据类型[数组长度] 格式2: 数据类型[ ] 数组名 = new 数据类型[ ]{元素1,元素2,...} 格式3: 数据类型[ ] 数组名 = {元素1,元素2,...} 数组的元素访问:通过下标访问数组中的元素。下标:0~数组
2022-07-08 19:57:31
121
原创 JAVA程序开发学习日志—DAY02—2022/07/06
基本数据类型1T=1024GB1G=1024MB1MB= 1024kb1kb=1024byte1byte=8bit类型大小范围byte(字节整型)1byte (8bit)-2^7∽2^7-1(-128∽127)short(短整型)2byte (16bit)-2^15∽2^15-1int (整型)默认4byte (32bit)-2^31∽2^31-1(-2147483648∽2147483647)long(长整型)8byte (64bit)-2^63∽2^63-1float(单精度浮点型)4byte (3
2022-07-06 21:20:52
113
原创 JAVA程序开发学习日志—DAY01—2022/07/05
目录基础常识一、编程语言分类二、JAVA常识 Java 是一门高级编程语言,它属于半编译半解释性语言(一次编译到处运行),同时它也是一门静态类型语言和强类型语言。(一)java分类:①JavaSE:Java Platform Standard Edition,Java平台标准版——java学习基础、基石②JavaEE:Java Platform Enterprise Edition,Java平台企业版③JavaME:Java Platform Micro Edition,Java平台微型版(二)JAVA特点
2022-07-05 18:39:00
125
原创 1、使用类与接口的知识完成如下要求:(1)定义一个接口CanFly,描述会飞的方法public void fly();(2)分别定义类飞机和鸟,实现CanFly接口。(3)定义一个测试类,测试飞
1、使用类与接口的知识完成如下要求:(1)定义一个接口CanFly,描述会飞的方法public void fly();(2)分别定义类飞机和鸟,实现CanFly接口。(3)定义一个测试类,测试飞
2022-05-06 21:39:23
2941
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人