
重零开始
sj8921202
这个作者很懒,什么都没留下…
展开
-
java的沙箱安全机制
java的沙箱安全机制转自 “狂神说”一、介绍Java安全模型的核心就是java沙箱sandbox,将java代码限定在jvm特定的运行范围中,并严格限制代码对本地系统资源访问,这样来保证代码的有效隔离,防止对本地系统造成破坏。所有java程序运行都可以指定沙箱,可以定制安全策略。java将执行程序分成本地代码和远程代码,本地代码默认可信任,远程不受信任。JDK1.0时,非授信的远程代码的安全完全依赖于沙箱机制。如此严格的安全机制给程序扩展带来障碍,因此后续1.1版本做了改进,增加了安全策略,允原创 2021-11-23 16:23:38 · 2097 阅读 · 0 评论 -
jAVA泛型
JAVA泛型一、什么是泛型概念:Java泛(generics)是JDK5中引入的一个新特性,泛型提供了编译时类的安全监测机制,该机制允许我们在编译时检测到非法的泛型数据结构。 泛型的本质是参数化类型,也就是所操作的数据类型被指定为一个参数。意义:类型安全, 消除强制类型转换。二、泛型类、接口泛型类(接口)定义语法:class 类型名 <泛型标志,泛型标识,...> { private 泛型标识 变量名; ...}常用泛型标识:T 、 E 、 K原创 2021-11-12 15:16:50 · 91 阅读 · 0 评论 -
java异常
一、什么是异常实际程序运行场景不会是一切都很完美,会遇到各种不合规、资源短缺、操作失误等问题。这些各种实际情况可能引起程序运行时出现不期而遇的非正常状况。这就是异常。二、异常分类java设计之初就提供了一整套异常处理机制,顶级超类Throwablle,往下分为Exception和Error两大接口。** Exception **:程序员可以处理的情况;** Error **:是错误,程序员无法处理的问题,通常不必管它,尽量避免。如栈溢出,写程序时尽量避免大量使用内存资源而不释放,一旦出现这种错误原创 2021-09-28 17:10:21 · 113 阅读 · 0 评论 -
抽象类和接口
java面向对象精髓之抽象类和接口1、抽象类1、 抽象类是class前用abstract修饰的类,抽象方法是方法前用abstract修饰的方法;2、抽象类里不一定有抽象方法(真没有就没必要写成抽象类了);只要有一个抽象方法,该类必须是抽象类;3、抽象类不能实例化,但可以有构造器;4、抽象类可以在创建匿名内部类时,new出来;(本质是实例化抽象类的实现子类)2、接口1、接口使用interface表示,替换class位置;2、接口内所有方法都是抽象方法,且默认必须是public,可省略;3、接原创 2021-09-28 09:24:24 · 93 阅读 · 0 评论 -
java三大特性之继承
1、Java是单继承的,一个子类(派生类)只能有一个父类(基类)。一个儿子只可能有一个父亲。2、super和this:super代表的是父类对象;super()待用弗雷构造器,必须在子类构造方法第一行,可以省略;super关键字只能出现的子类的方法中;this调用者本身对象;this()是本类构造器;this关键字在没有继承时也可以用,如调用自身的其他方法。3、重写前提是有继承关系,才可谈子类重写父类方法;方法名、返回值、形式参数必须一致,及方法必须一致;修饰符可以扩大,不.原创 2021-09-26 10:25:10 · 130 阅读 · 0 评论 -
冒泡排序理解
1、原理:从第一位元素起,依次比较相邻两个元素,不符合规则(如小的在前)则互换位置。这样一轮(比较完整个队列)下来,(最大/最小)元素将换到最后一位,这也是冒泡排序的名称的由来。第二轮重新开始,同样的过程,最终结果第二(大/小)的元素将被换到倒数第二的位置...直到n-1轮结束,第n-1大的元素换到该在位置了,整个排序结束。2、java代码实现for(int i=0; i<array.lenth-1; i++){ for(int j=0; j<array-1-i; j++){..原创 2021-09-23 22:10:06 · 118 阅读 · 0 评论 -
Javadoc是什么
1、首先写java代码的都需要人手一份jdk帮助文档,比如jdk8的官网在线帮助文档:https://docs.oracle.com/javase/8/docs/api/它长这样:这就是javadoc输出的标准文档。2、java中注释一共有三种:单行注释、多行注释和文档注释。文档注释像这样:/** * 该方法的描述 * @param name 名称 * @return 一个字符串 */public String getStr(String name){ ..原创 2021-09-15 22:10:09 · 261 阅读 · 0 评论 -
Java中的位运算符
Java位运算符包括:& 、 | 、 ~ 、 ^ 、 << 、 >> 、 >>> 。& 表示同一位上两个都为1,则结果为1。如“ 1101 & 1001”的结果是“1001”。| 表示同一位上两个只要有一个为1,则结果为1。如“ 1101 & 1001”的结果是“1101”。~ 表示取反,如“ ~1101”的结果是“0010”。^ 表示异或,同一位上两个不一样,则该位结果为1,反原创 2021-09-14 17:39:18 · 326 阅读 · 0 评论 -
JAVA基本数据类型
Java基本数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。bytebyte 数据类型是8位、有符号的,以二进制补码表示的整数;最小值是 -128(-2^7);最大值是 127(2^7-1);默认值是 0;byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一;例子:byte a = 100,byte b = -50。shortintlongfloatdou原创 2021-09-09 17:24:00 · 124 阅读 · 0 评论 -
关于JDK、JRE、JVM的区别JDK的安装
1、JRE----Java Running Environment Java程序运行所需要的环境,也是Java能够一次编写,四处运行的原因,当然之所以java程序能运行核心是JVM。具体表现为一个jre软件,要想机器能运行java程序,安装它。2、JVM----Java Virtual Machine Java虚拟机,他是JRE中的核心,包括java字节码文件运行所需的编译器、字节码校验器、解释器等,是真运行java程序的容器。3、JDK----Java Development Kit 就是jre+原创 2021-09-03 16:43:41 · 236 阅读 · 0 评论 -
基本DOS命令
![常用DOS命令]()原创 2021-09-02 12:09:13 · 91 阅读 · 0 评论 -
Markdown 常用语法
标题 #二级 ##三级 ###四级 ####五级 #####六级粗体 **斜体 *xie qie cu ***删除 ~~引用 >分隔线*** ---图片超链接点击跳转到链接列表 数字 点 空格 文字 a b 无序 减号 空格 文字 asdf asfff 表格 竖杠隔开1 2 ni hao 代码 ```print('hello'原创 2021-09-02 11:54:47 · 87 阅读 · 0 评论 -
建站开源软件
wordpresstypehco可以用来建自己的网站,写博客、学习笔记,分享自己的知识是最好的学习方法。原创 2021-09-02 11:36:22 · 88 阅读 · 0 评论