
Java类
文章平均质量分 85
java学习路径
喃寻1
终身学习
展开
-
java学习总结:转发、重定向、Get、POST、乱码
连接数据库url:原创 2025-03-17 22:08:05 · 558 阅读 · 0 评论 -
java学习总结:Cookie、Session、登录
像亚马逊这种电商网站,用户没有登录时候,购物车信息是存放在Cookie中,如果用户登录了,会把Cookie中购物车信息 同步到服务器的数据库中,是不会放到ServletContext、Session中,因为像ServletContext和Session。登录功能会使用到Session,把用户登录的用户名和密码保存到Session,因为Session是属于每个用户独有的,就可以记录每个用户单独的登录信息。当使用不同的浏览器时,发送请求,即使发送相同的请求,是不同的session;原创 2025-03-18 10:30:00 · 626 阅读 · 0 评论 -
java学习总结:JSP、Servlet
Servlet运行在服务端的Java小程序,是sun公司提供的一套规范(接口),用来处理客户端的请求、响应动态资源给浏览器JSP本质是Servlet实现步骤:1、创建类继承HttpServlet2、覆盖未实现的方法--service方法。原创 2025-03-17 21:03:04 · 1113 阅读 · 0 评论 -
java学习总结(六)GIt基础
Git是一种分布式版本控制系统,广泛用于软件开发项目的版本管理。它由Linus Torvalds为了帮助管理Linux内核开发而创建,并已成为许多其他项目及开发团队使用的标准工具。Linus Torvalds(林纳斯·托瓦兹)是一名著名的计算机程序员,他最为人所知的成就是创建了Linux操作系统内核。Linux内核是一个开放源代码的Unix-like操作系统内核,广泛应用于服务器、个人电脑和嵌入式系统等各种领域。local本地的repository 存储库,仓库SVN、Git。原创 2025-01-18 11:02:58 · 512 阅读 · 0 评论 -
java学习总结(十):IO流
流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。原创 2025-02-27 09:58:02 · 221 阅读 · 0 评论 -
java学习总结(十一):数据库
数据在内存:优点:读写速度快缺点:程序结束后数据丢失保存到文件优点:数据可以永久保存缺点:1、频繁的IO操作,效率不高2、数据的管理非常不方便,需要把所有的数据整体都读取出来才能操作数据库:1、数据永久保存2、数据管理非常方便卸载:1、控制面板-程序和功能,卸载MySql2、C:\ProgramData删除MySql目录数据库是以表为组织单位存储数据的。原创 2025-03-02 17:22:39 · 977 阅读 · 0 评论 -
java学习总结(九):异常
自定义异常:1、所有的异常的都是Throwable的子类2、如果写一个运行时异常,需要继承RuntimeException3、如果要写一个编译时异常,继承Exception案例:模拟银行转账,可以实现存钱和取钱的功能取钱时候如果余额不够就抛出异常 MeiQianException//message代表抛出这个异常要打印的错误信息@Testtry {throw new MeiQianException("钱不够");System.out.println("钱够了");原创 2025-02-25 20:35:50 · 630 阅读 · 0 评论 -
java学习总结(十二):JDBC
面向接口编程在JDBC里面Java这个公司只是提供了一套接口Connection、Statement、ResultSet,每个数据库厂商实现了这套接口,例如MySql公司实现了:MySql驱动程序里面实现了这套接口,Java程序员只要调用实现了这些方法就可以实现对 MySql数据库的增删改查。原创 2025-03-02 21:45:00 · 276 阅读 · 0 评论 -
java学习总结(八)集合框架
1、Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储。键值对方式:即通过集合中每个键值对(Entry)对象,获取键值对(Entry)对象中的键与值。4、需要注意的是,Map中的集合不能包含重复的键,值可以重复;1.获取Map集合中所有的键,由于键是唯一的,所以返回一个Set集合存储所有的键。1.获取Map集合中,所有的键值对(Entry)对象,以Set集合形式返回。3、Collection中的集合称为单列集合,Map中的集合称为双列集合。原创 2025-02-25 20:18:22 · 965 阅读 · 0 评论 -
java学习总结(十三):HTML
负责网页的结构页面显示的样式、排版。原创 2025-03-04 10:59:19 · 376 阅读 · 0 评论 -
java学习总结(七):String
四:字符串原理。原创 2025-01-19 04:45:00 · 182 阅读 · 0 评论 -
java学习总结(五)继承、重载、重写、多态
this:代表当前类的对象 this.id=idsuper:代表父类对象this():调用当前类的构造方法super():调用父类构造方法。原创 2025-01-18 10:54:51 · 1858 阅读 · 0 评论 -
java学习总结(四)面向对象:类、封装、构造方法
类:对现实世界中事物的抽象。Student对象:现实世界中具体的个体。张三、李四这些具体的学生面向对象的特征:抽象、封装、继承、多态类和对象的总结:1、现实世界都是由很多对象组成的,基于对象的共同特征抽象出类。2、对象:真实存在的对象3、类中包含:1)所有对象所共有的特征--属性(静)2)所有对象所共有的行为--方法(动)4、类是对象的模板,对象是类的具体实例。5、一个类可以创建多个对象,同一个类的不同对象,结构相同,数据不同。原创 2025-01-17 21:04:04 · 757 阅读 · 0 评论 -
java学习总结(三)数组
数组:存放同一种类型数据的集合,在内存里面是开辟一块连续的区域。1、存放整数类型的数组2、长度是4 (数组缺点长度固定,ArrayList解决长度固定的问题)3、只能存放int类型数组的访问:数组名[下标]元素类型[] 数组名 = new 元素类型 [长度】数组定义的方式:1、静态初始化:在声明数组的同时,直接给出数组元素的初始值。适用于数组元素已知的情况。2、动态初始化:在声明数组时,仅指定数组的长度,然后通过赋值语句逐个给数组元素赋值。适用于数组元素在声明时未知的情况。原创 2025-01-13 20:02:30 · 279 阅读 · 0 评论 -
java学习总结(二):java基础语法
javac: compile编译bin:binary 二进制Java跨平台:JVM=Java Virtual Machine Java虚拟机咱们的java程序就是跑在JVM(Java虚拟机)JDK:Java Delelopment Kit Java开发工具包。原创 2025-01-11 12:13:16 · 395 阅读 · 0 评论 -
java学习总结(一):JDK安装Java,IDEA安装
JAVA_HOMEbin: binary 二进制。原创 2025-01-10 19:43:33 · 204 阅读 · 0 评论