![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
木头和马尾的马尾
这个作者很懒,什么都没留下…
展开
-
Arrays类详解
Arrays类详解原创 2022-08-31 12:51:50 · 763 阅读 · 0 评论 -
Java中Char类型
早期,UTF16采用固定长度2字节的方式编码,两个字节可以表示65536种符号(其实真正能表示要比这个少),足以表示当时unicode中所有字符。但是随着unicode中字符的增加,2个字节无法表示所有的字符,UTF16采用了2字节或4字节的方式来完成编码。java中char占用的字节1、java中内码中的char使用UTF16的方式编码,一个char占用两个字节;java中内码(运行内存)中的char使用UTF16的方式编码,一个char占用两个字节,但是某些字符需要两个char来表示。...原创 2022-07-22 01:27:39 · 1328 阅读 · 0 评论 -
Java中移位运算
java中只有逻辑右移>>>(无符号右移,高位补0)算数左移低位补0,高位舍弃算数左移低位补0,高位舍弃。算数右移高位补1,低位舍弃。原创 2022-07-22 01:22:08 · 225 阅读 · 0 评论 -
多维数组排序方法重写
int[][] a={{9,0},{7,0},{1,9},{3,0},{2,7},{5,3},{6,0},{3,4},{6,2},{5,2}}对于这种二维或者三维的数组,我们希望按照第一列递减排序,第一列相同的按第二列递增排序,都可以通过重写Arrays.sort()实现。Arrays.sort(people, new Comparator<int[]>() { @Override public int compare(int[] o1, int[] o2) { .原创 2022-05-24 17:42:53 · 202 阅读 · 0 评论 -
word转PDF(使用liberOffice插件)
libreoffice的下载安装:https://blog.csdn.net/eclothy/article/details/84938807原创 2021-08-16 10:32:29 · 508 阅读 · 0 评论 -
RunTime的使用
java中Runtime类详细介绍原创 2021-08-16 10:30:38 · 2179 阅读 · 0 评论 -
MYSQL中的COLLATE是什么?
MYSQL中的COLLATE是什么?本文由horstxu发表在mysql中执行show create table <tablename>指令,可以看到一张表的建表语句,example如下:CREATE TABLE `table1` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `field1` text COLLATE utf8_unicode_ci NOT NULL COMMENT '字段1',原创 2021-08-12 16:40:40 · 2436 阅读 · 0 评论 -
Java或javaScript中的自增自减问题
var a=5; var b=a++; document.write(a,b);//6,5 a=5; var c=++a; document.write(a,c);//6,6 a=5; var d=a++ + 1; document.write(a,d);//6,6 a=5; var e=(a++)+ (a++)+a+(a--)+(-...原创 2021-02-02 15:13:43 · 136 阅读 · 0 评论 -
代理设计原理剖析
一、代理的概念1. 设计模式:前人总结的一套解决特定问题的代码套路2. 代理设计模式优点:2.1 保护真实对象2.2 让真实对象职责更明确.2.3 便于扩展功能3. 代理设计模式的组成部件:三个3.1 真实对象.(老总)3.2 代理对象(秘书)3.3 抽象对象(抽象功能):老总需要总的事情(为接口)二、静态代理1. 由代理对象代理所有真实对象的功能.1.1 程序员字节编写代理类1.2 每个代理的功能需要单独编写2. 静态代理设计模式的缺点:2.1 当代理功能比较多时,代理类中方原创 2020-05-21 19:16:33 · 154 阅读 · 0 评论 -
3--泛型的适用
public class TestGeneric { public static void main(String[] args) { MyCollection<String> mc = new MyCollection<>(); mc.set("yaodong", 0); String b = mc.get(0); }}class MyCollection<E>{ Object[] objs原创 2020-05-08 21:02:17 · 115 阅读 · 0 评论 -
3--枚举的简单运用
public class TestEnum { public static void main(String[] args) { System.out.println(Season.SPRING); Season a = Season.AUTUMN; Week b=Week.星期一; System.out.println(b); // a = Season.AUTUMN; switch (a) {原创 2020-05-08 20:37:56 · 131 阅读 · 0 评论 -
1--Random类
Random rand = new Random();//生成对象 System.out.println(rand.nextInt());//rand.nextInt,随机生成一个int范围里的一个数。下面的类似。 System.out.println(rand.nextInt(10));//随机返回[0,10)之间的一个整数 System.out.println(rand.nextBoolean()); System.out.println(rand.nextFloat(.原创 2020-05-08 20:01:02 · 91 阅读 · 0 评论 -
2--File类
public static void main(String[] args) throws IOException { File f = new File("C:\\电影\\abccc.txt");//获取路径的文件对象,可能这个文件不存在。 System.out.println(f.getName()); System.out.println(f.exists()); f.createNewFile();//父级路径必须存在。创建文件,返回原创 2020-05-08 20:28:17 · 132 阅读 · 0 评论