
java学习
文章平均质量分 66
欧阳小新
事已至此 先吃饭吧
展开
-
Object类,String类,Files类常用方法
在开头放一些这方面的网站:https://www.geeksforgeeks.org/:这个网站每个方法都会有代码演示,内容很全,相当不错https://www.runoob.com/:菜鸟教程,几乎大部分语言都能在这找到教程,讲的比较浅,不过是中文的,看着方便https://docs.oracle.com/javase/8/docs/api/index.html:官网,不解释其实各个IDE里也都有解释,例如idea,双击shift键,在弹出框选中classes,然后搜你要找的类就可以正文:原创 2021-03-09 11:46:02 · 350 阅读 · 0 评论 -
GWT项目创建时遇到的问题
环境IDE:eclipse2020-09插件安装链接:repo - http://storage.googleapis.com/gwt-eclipse-plugin/v3/release(直接在eclipse->Help->Install New Software中使用的)系统JDK:15&1.8(2020-09版eclipse需要JDK11及以上的版本,而GWT需要11之下的版本,所以我两个都安装了)安装过程中遇到的bug1.创建项目时遇到报错:尝试新建工作区——失败原创 2020-11-15 16:11:34 · 951 阅读 · 0 评论 -
速度最快的位运算符
位运算符:用于二进制运算,位运算符的速度最快左移右移无符号移与或异或取反<<>>>>>&|^~以左移位运算<<为例,计算3<<2先从十进制int类型(32位)转换为二进制,3(10) = 0000-0000 0000-0000 0000-0000 0000-0011(2)将整个二进制向左移两位,位移后,红线后的0为第一位,此时一共30位,所以在末尾不上两个0,补齐后二进制表原创 2020-09-23 19:26:58 · 1205 阅读 · 1 评论 -
码点和代码单元
以下为百度百科上对于码点的概念:点代码又称代码点。用于编码抽象字符的整数范围叫做代码空间,其中的特殊整数叫做代码点。当抽象字符被映射或在代码空间中被指定为特殊代码点时,就被叫做编码字符。通俗来讲,码点就是一个字符,无论他是一个字母,一个数字,或者一个特殊符号(例如????、☃),这些都是一个码点。而代码单元就不同了,它是根据你的字符集判定的。例如,常用的UTF-8,他的一个代码单元是8位,而在UTF-16中,他的代码单元是16位。(不了解编码格式的可以看看这篇文章 https://blog.csdn.原创 2020-06-18 19:33:14 · 641 阅读 · 0 评论 -
Java中,为什么无法利用交换对象的方法实现交互数据的效果
public class SwapTest { public void swap(int x,int y) { int temp=x; x=y; y=temp; System.out.println("x="+x+",y="+y); } public static void main(String[] args) { // TODO Auto-generated method stub int a=1; int b=2; SwapTest one=new SwapTe原创 2020-05-28 23:09:47 · 323 阅读 · 0 评论 -
Java基础——匿名内部类
使用场景:如上,这时如果子类只会用到一次,那再去特意定义子类就比较费事了,我们就可以用到匿名类进行编写。匿名类的使用当存在一个抽象父类如下(普通父类同样适用):abstract class People { public abstract void what(); //用在第一种情况 public abstract void eat(); //用在第二种情况}...原创 2020-04-21 16:43:32 · 219 阅读 · 0 评论 -
Java基础——文件File类
File类对象可以用于创建文件夹或者文档。文件名与文件名之间,可以用‘/’,也可以用‘\\’(左单右双)。创建File类对象的三种创建方式:// File file1=new File("e:/filetest/test/word.txt");// File file1=new File("e:/filetest","test/word.txt"); ...原创 2020-04-21 16:43:19 · 209 阅读 · 0 评论 -
Java基础——线程
线程有两种创建方式:继承Thread类或者实现Runnable接口。Thread是一个线程类,除了本文介绍的方法外,还有很多其他常用方法,https://docs.oracle.com/javase/8/docs/api/index.html,这是java官方文档的网址,有兴趣可以去看看,Thread位于java.lang包下。Runnable只有一个方法run(),但是可以通过利用多次调用的...原创 2020-03-18 19:12:31 · 272 阅读 · 0 评论 -
Java基础——向上转型和向下转型
对象实例化了解向上转型和向下转型前,要先明白对象实例化的原理。对象实例化分为声明对象和实例化对象两部分。以Test one=new Test();为例。Test one就是声明对象,他是在内存的栈中开辟一块空间,但空间是空的。new Test就是实例化对象,他是在内存的堆空间里开辟一块空间,假设这块空间地址为0*0001。这时候我们用赋值符号=,将两者关联起来。Test one =new T...原创 2020-03-16 19:19:10 · 469 阅读 · 0 评论 -
Java基础——接口
Java中只支持单继承,一个子类只有一个直接的父类,当一个类型中需要兼容多种类型特征 ,或者多个不同类型具有相同特征时,我们就需要用到接口。接口的创建接口命名通常以大写I打头,后续单词第一位大写,如ICat,IDog。public interface ICat {}接口的访问修饰符通常为public。类之间只能单继承,但接口之间可以实现同时多个继承,父接口与父接口之间用逗号隔开,例...原创 2020-03-15 21:53:47 · 312 阅读 · 0 评论