java各种知识点总结
C-12king
想当个最帅的码农
展开
-
Java 反序列化攻击
漏洞由FoxGlove 的最近的一篇博文爆出,该漏洞可以被黑客利用向服务器上传恶意脚本,或者远程执行命令。由于目前发现该漏洞存在于 Apache commons-collections, Apache xalan 和 Groovy 包中,也就意味着使用了这些包的服务器(目前发现有WebSphere, WebLogic,JBoss),第三方框架(Spring,Groovy),第三方应用(Jenkins),以及依赖于这些服务器,框架或者直接/间接引用这些包的应用都会受到威胁,这样的应用的数量会以百万计。原创 2023-01-21 16:20:04 · 462 阅读 · 0 评论 -
java 抽象类
目录一、抽象类与普通类区别 二、基本操作步骤 三、会员卡应用实现案例 一、抽象类与普通类区别(1)普通类可以去实例化调用;抽象类不能被实例化。(2)普通类和抽象类都可以被继承,但是抽象类被继承后子类必须重写继承的方法,除非自类也是抽象类。 二、基本操作步骤1.先定义一个抽象类/** * 抽象类 abstract */public abstract class Lil_12_1 { ...原创 2022-03-03 21:05:44 · 394 阅读 · 0 评论 -
java常量
/** * 1.常量是使用了publicstaticfinal修饰的成员变量,必须有初始化值,而且执行的过程中其值不能被改变。 * 2.常量的作用和好处:可以用于做系统的配置信息,方便程序的维护,同时也能提高可读性。 * 3.常量命名规范:英文单词全部大写。 * 4.常量的执行原理 * 在编译阶段会进行“宏替换”,把使用常量的地方全部替换成真实的字面量。 * 这样做的好处是让使用常量的程序的执行性能与直接使用字面量是一样的。 * * 目标学会常量的使用,并理解常量 */public ..原创 2022-03-03 20:47:42 · 227 阅读 · 0 评论 -
java常量
/** * 1.常量是使用了publicstaticfinal修饰的成员变量,必须有初始化值,而且执行的过程中其值不能被改变。 * 2.常量的作用和好处:可以用于做系统的配置信息,方便程序的维护,同时也能提高可读性。 * 3.常量命名规范:英文单词全部大写。 * 4.常量的执行原理 * 在编译阶段会进行“宏替换”,把使用常量的地方全部替换成真实的字面量。 * 这样做的好处是让使用常量的程序的执行性能与直接使用字面量是一样的。 * * */public class LIl_10_1 {.原创 2022-02-27 22:36:57 · 174 阅读 · 0 评论 -
java关于final的用法
final的作用,可以修饰(方法,变量,类)修饰方法:表明该变量是最终方法,不能被重写修饰变量:表示该变量第一次被赋值后,不能再次被赋值(有且仅能被赋值一次)修饰类:表明该类是最终类,不能被继承。以下是示范案例public class Lil_9_1 { // 修饰变量:表示该变量第一次被赋值后,不能再次被赋值(有且仅能被赋值一次) //属于类,只能加载一次,可以共享(常量) public static final String schoolName2; .原创 2022-02-27 19:07:22 · 411 阅读 · 0 评论 -
适合初学者java小项目———银行ATM系统
本项目包含java se最基础的知识,在保证不超纲的条件下能很好锻炼逻辑思维,各方面的功能知识点都有用到,以下是讲解先创建一个包,这个包有4个类,以下是具体步骤一.首先我们要创建一个用户对象类,在进行封装。/** * Atm系统对象 */public class UserStruct { private String name;//户主名字 private String Id;//卡号 private String code;//密码 privat...原创 2022-02-27 18:44:54 · 591 阅读 · 1 评论 -
ArrayList集合常用的Apl
以下是知识点总结 每个api附带示范案例import java.util.ArrayList;import java.util.List;public class Lil7_2 { //目标:能够使用泛型约束Arraylist集合操作的数据类型 //ArrayList集合常用的Api public static void main(String[] args) { ArrayList<String> list = new Arr原创 2022-02-27 18:15:50 · 105 阅读 · 0 评论 -
java String类常用的Apl
public class Lil5_1 { public static void main(String[] args) { //1.获取字符的长度 apl是length() String name ="我爱你中国"; System.out.println(name.length()); //2 获取某个索引的字符 apl是charAt() char c = name.charAt(1); Sys.原创 2022-02-27 18:05:49 · 342 阅读 · 0 评论