java笔记
四光年
算法无止境!
展开
-
JDK JRE JVM的区别
JDK包含JRE,JRE包含JVM!这个也是自己看了视频总结的。如果有错误之处,欢迎大家指出。一:JDKjava development kit 直接自己翻译把英文翻译过来就好嘛,其实就是Java开发工具包。JDK的作用就是将我们在编辑器里面编写的程序(.java文件)编译成.class文件。JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK...原创 2019-02-05 21:57:14 · 415 阅读 · 0 评论 -
java 数组排序的方法
从不依靠,从不寻找。非常沉默,非常骄傲。欢迎大家批评指正!一:Arrays里面的sort函数1):基本数据类型升序排列:Arrays.sort(Object[]); Arrays.sort(Object[],l,r);给数组[l,r)区间的变量排序2):基本数据类型降序排列:不好意思,查了api发现没有这个操作。你可以将升序排列后的数组再逆置,或者是你可以自定义排序函数。...原创 2019-04-03 18:05:29 · 157 阅读 · 0 评论 -
java静态绑定、动态绑定
绑定:一个方法的调用与方法所在的类关联起来。java中的绑定分为静态绑定和动态绑定,又被称作前期绑定和后期绑定。 静态绑定:(final、static、private)在程序执行前已经被绑定,也就是说在编译过程中就已经知道这个方法是哪个类的方法,此时由编译器获取其他连接程序实现。java中private类型的方法是默认为final的,不能被子类继承的。 动态绑定:在运行根...转载 2019-04-21 10:35:08 · 113 阅读 · 0 评论 -
对象包装器和自动装箱
一道很经典的面试题阅读下面程序输出结果:package Main; public class Main { public static void main(String[] args) { Integer i1 = new Integer(97); Integer i2 = new Integer(97); System.out.p...原创 2019-04-21 11:44:08 · 92 阅读 · 0 评论 -
String与数值类型的转换
一:借用大数包BigInteger—>String 用toString方法 String—>BigInteger 通过BigInteger的构造器 BigInteger(Stringval) 将BigInteger的十进制字符串表示形式转换为BigInteger。 BigInteger(Stringval, intradix...原创 2019-04-21 12:00:17 · 289 阅读 · 0 评论 -
URl和URI 通俗的例子
统一资源标志符URI就是在某一规则下能把一个资源独一无二地标识出来。拿人做例子,假设这个世界上所有人的名字都不能重复,那么名字就是URI的一个实例,通过名字这个字符串就可以标识出唯一的一个人。现实当中名字当然是会重复的,所以身份证号才是URI,通过身份证号能让我们能且仅能确定一个人。那统一资源定位符URL是什么呢。也拿人做例子然后跟HTTP的URL做类比,就可以有:动物住址协议://地球...原创 2019-05-08 10:54:01 · 2426 阅读 · 0 评论