首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java
XHN卡布奇诺
创建于2023-08-06
订阅专栏
每日java知识点
暂无订阅
共47篇文章
创建于2023-08-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
java之LinkedList
LinkedList和ArrayList有很多共同的方法. LinkedList存储原理: LinkedList数据存储是双向链表,所以查询会比较慢,对数据增删效率会相对而言高一点. 因为数据存储是双
java之Arraylist
ArrayList底层的实现原理: ArrayList数据存储结构是数组,但是是可扩容数组.相比普通数组,ArrayList利里面的数组会根据我们的需求自动扩容. 优点: 查询会比较快 缺点: 增删数
java中的BigDecimal类
在java中可以用"+ - / *"等符号来进行运算,但是如果大家进行过浮点数计算就会知道,会出现一些精度以及结果问题,这个和计算机底层有关,我们可以使用BigDecimal类来进行解决. BigDe
java中值传递和址传递
先来看一下值传递的例子 在这个例子中,a是基本数据类型,在进行参数传递的时候会复制一份新的,将a传递进去,所以在change方法里面操作的新复制的a,而不是原来的a,所以a1和a2都是一样的. 再来看
java之可变长字符串
java中有一些字符串是可变长度的,也有不可变的,这里来简单讲解一下. 由上一章我们可以知道,如果我们通过String来创建一个变量,那么它会被存储到字符串常量池里面,如果我们对字符串进行相加的时候,
java的String内存讲解
在java中,内存有一个这样的分配. 栈: 里面存放的都是一些基本数据类型 堆: 里面存放的是一个引用数据类型,new出来的东西都会存到这里面. 方法区: 一个类的基本信息会存放到里面,还有字符串常量
java的String类
在讲解String类之前先讲解一下包装类和拆箱. 包装类,就是把java中的一些基本数据类型包装成一个具体的对象.这样java中的基本数据类型就会更加灵活,有更多的方法可以调用. 拆箱: 就是把已经包
java关键字static
static为静态的,可以用来修饰方法或者属性. 在面向对象中,如果一个类的属性被static修饰,那么这个属性就是一个静态属性,在实例化对象的时候不可以被某一个具体的对象访问,只能被这个类访问.静态
java之异常
在java中会遇到各种各样的错误和异常,我们需要对其进行捕捉,从而使我们的代码更加健壮.我们可以使用try,catch语句来进行捕捉. try里面写的就是一些可能存在异常或者错误的代码,catch用来
java之数组可变类型参数
在对函数进行传参的时候,我们可以传递一个可变类型参数,可变类型参数本质上是一个数组,我们可以在外部先声明一个数组,然后传递即可.具体操作可以看图.
java抽象类
抽象类只需要在类前面添加一个abstract关键字,抽象类和普通类的区别在于抽象类不能够被实例化,并且抽象方法不需要实现体.如果一个类继承了抽象类,那么需要重写抽象类中的抽象方法.
java面向对象之多态
多态:就是说一个父类有多个子类,子类是各有不同的. 就上图而言,Animal父类有一个run方法,Dog子类也有一个run方法,Tiger子类也有一个run方法,在测试类中通过一个测试函数,传递ani
java之访问修饰符
public: 公共的(所有的类所有的包都可以访问) protected: 受保护的,不能修饰一个类(同一类可以访问,同一个包可以访问,不同包仅限于子类访问) default: 默认的(在同一个类中可
java面向对对象之继承
继承:是为了防止代码冗余,子类可以继承父类,通过关键字extends.子类只能继承父类的非私有属性和方法. 如图中Father中的house,car这些共有属性以及work等共有方法,子类Son是可以
java面向对象之封装
封装:就是把一些功能的具体实现方式放在类内部里面,外部实例化的时候直接调用即可,不需要了解具体的实现.如图,把类的属性全部改成了私有属性,外部就不能实例化一个具体实例通过.的方法来获取或者设置属性,而
java之面向对象
面向对象中的类有两个重要的概念,一个是成员属性,另外一个就是方法. 这里的方法是类内部的方法,不是静态方法,所以不可以在前面写static. 还有一个重要的东西,就是构造方法,构造方法是在这类被实例化
Servlet中的Cookie和Session,ServletContext对象
Cookie是浏览器访问服务器是所携带的一小段数据.这里直接上代码来演示一下. Cookie是我们在访问服务器时,服务器给我们设置的信息,所以是使用response对象来设置,而不是request对象
Servlet请求转发和重定向
在Servlet中有两个很重要的切容易混淆的东西,他们是请求转发,重定向.我接下来用代码来讲解他们并且区分. 首先来说一下请求转发. 看上图,当form表单点击提交按钮,根据Servlet,便会去we
java使用Servlet对数据库进行增删改查
首先在项目下面新建一个index.html文件可以用来填写数据,如图所示。 然后新建一个类继承HttpServlet,用来编写JDBC代码,将index里面的数据存储到数据库. 使用JDBC存储数据之
Servlet生命周期
在上一个章节说到了如何在IDEA中运行Servlet代码,今天我来说一下Servlet的一个生命周期问题,也就是Servlet从产生到销毁的一个过程。 可以看到,要实现Servlet代码,就是使一个类
下一页