java
文章平均质量分 93
♆ Orchid ♆
这个作者很懒,什么都没留下…
展开
-
Java8新特性
文章目录一、Lambda表达式1、概述2、语法二、函数式接口三、引用1、方法引用2、构造器引用3、数组引用五、Stream API1、概念2、步骤a、创建Streamb、中间操作c、终止操作3、并行流与串行流4、Fork/Join 框架a、概念b、Fork/Join 框架与传统线程池的区别六、Optional类1、概念2、常用方法:七、新的日期时间API1、LocalDate、LocalTime、LocalDateTime2、Instant3、Duration 和 Period4、日期的操纵5、解析与格式化原创 2021-04-22 21:51:18 · 1615 阅读 · 4 评论 -
反射
定义:能够分析类能力的程序称为反射。常见用途:在日常的第三方应用开发过程中,经常会遇到某个类的某个成员变量、方法或是属性是私有的或是只对系统应用开放,这时候就可以利用Java的反射机制通过反射来获取所需的私有成员或是方法。功能:在运行时分析类的能力代码(可以分析java解释器能够加载的任何类):import java.lang.reflect.*;import java.util....原创 2020-11-27 16:49:45 · 166 阅读 · 0 评论 -
类加载过程
类初始化过程一个类要创建实例需要先加载并初始化该类main方法所在类需要先加载和初始化一个子类要初始化需要先初始化父类一个类初始化就是执行< clinit>()方法 ----由编译器自动生成< clinit>()方法由静态变量显示赋值代码和静态代码块组成方法只执行一次实例初始化过程实例初始化就是执行()方法< init>()方法可能重载有多个,有几个构造器就有几个< init>()方法< init>()方法由非静态实例变量原创 2020-11-11 17:15:12 · 226 阅读 · 1 评论 -
Java编写一个简易的浏览器
Swing 的三个基本构造块:标签、按钮和文本字段但是需要个地方安放它们,并希望用户知道如何处理它们。JFrame 类就是解决这个问题的——它是一个容器,允许程序员把其他组件添加到它里面,把它们组织起来,并把它们呈现给用户。JFrame 实际上不仅仅让程序员把组件放入其中并呈现给用户。比起它表面上的简单性,它实际上是 Swing 包中最复杂的组件。为了最大程度地简化组件,在独立于操作系统的 Swing 组件与实际运行这些组件的操作系统之间,JFrame 起着桥梁的作用。JFrame 在本机操作系.原创 2020-09-22 10:32:43 · 2092 阅读 · 0 评论 -
java内存划分
Java内存划分为五部分1.栈(Stack)存放的都是方法中的局部变量。方法的运行在栈当中局部变量:方法的参数,方法{}内部的变量作用域:一旦超出作用域,立刻从栈内存当中消失2.堆(Heap)凡是new出来的东西,都在堆当中堆内存里面的东西都有一个地址值:16进制堆内存里面的数据都有默认值:数据类型默认值整数0浮点数0.0字符‘\u0000’...原创 2020-04-25 10:32:44 · 91 阅读 · 0 评论 -
JSON
json的定义json由花括号和键值对组成。每个键都由引号引起来,键和值之间使用冒号进行分隔。多组键值对之间使用逗号进行分隔。var jsonObj={ "key1":12, "key2":"abc", "key3":[12,"abc",true], "key4":[12,"abc",true,{"key1":51}], "key5":{"key1"...原创 2020-01-11 10:57:39 · 105 阅读 · 0 评论 -
java关键字详解
java关键字详解abstractabstract关键字可以修饰类或方法。abstract方法不在声明它的类中实现,但必须在某个子类中重写。采用abstract方法的类本来就是抽象类,并且必须声明为abstract。abstract类不能实例化。仅当abstract类的子类实现其超类的所有abstract方法时,才能实例化abstract类的子类。这种类称为具体类,以区别于abstract类。...原创 2019-11-06 20:41:42 · 259 阅读 · 0 评论 -
使用java编程恢复乱码
使用java编程恢复乱码在Java语言String类中:public byte[] getBytes(String charsetName):将一个字符串按指定charset编码为二进制形式的数组public String(byte bytes[], String charsetName):将指定的 byte 数组按指定的 charset 解码为一个字符串对于简单乱码可以使用这两个方法...原创 2019-11-05 19:28:09 · 510 阅读 · 0 评论 -
java
java基础java区分大小写1.标识符定义:程序中自定义的一些名称,由数字、字母、_、$组成规则:不可以数字开头,不可以使用关键字规范:自定义时尽量取有意义的名称包名:所有字母小写类名和接口名:单词首字母大写变量名和方法名:第二个单词开始首字母大写常量名:所有字母大写2.常量和变量常量:数值不能改变定义时需要进行初始化使用final关键字定义变量:意义:...原创 2019-11-04 20:48:37 · 827 阅读 · 0 评论 -
语句实现原理
语句实现原理程序最后都是要转换成一条条的指令,CPU中有一个指令指示器,指向下一条要执行的指令,CPU根据指示器的指示加载指令并且执行。指令大部分是具体的操作和运算,在执行完一个操作后,指示器会自动指向下一条指令。但有一种指令特殊(跳转指令),跳转指令会修改指示器的值,让CPU调到一个指定的地方执行。程序代码在程序存储器内按地址数按序排列,但程序执行时根据功能不同不一定顺序执行,这就需要使用...原创 2019-11-02 13:48:40 · 179 阅读 · 0 评论