java基础
maocxu
这个作者很懒,什么都没留下…
展开
-
JDK1.8版本以上BASE64Encoder、BASE64Decoder报错
JDK1.8版本以上BASE64Encoder、BASE64Decoder报错原创 2022-09-03 16:25:22 · 2942 阅读 · 1 评论 -
java语言概述
一、Java发展史1、1996年Sun 公司发布了Java1.0。这个版本除了玩玩applet外,并不适合作真正的应用开发。2、它的后继者, Java1.1填补了最明显的空缺,极大地提高了反射能力,并为GUI编程增加了新的事件模型。尽管如此,它仍然具有很大的局限性。3、1998年12月Java1.2发布,该版本用Swing取代了早期版本的GUI编程,从而比其先前版本更接近“一次编写,到原创 2017-10-10 09:49:38 · 282 阅读 · 0 评论 -
关于static关键字的详解
一、static表示“全局”或者“静态”的意思;二、可以用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 1、 静态变量 1. static变量并不是所在类的某个具体对象所有,而是该类的所有对象所共有的,静态变量既能被对象调用,也能直接拿类来调用; 2. 静态变量不能引用非静态方法,原因加原创 2017-10-23 09:37:27 · 436 阅读 · 0 评论 -
java中的IO流分类
1、字节输入流基类:InputStream FileInputStream、ByteArrayInputStream、PipedInputStream、BufferedInputStream、ObjectInputStream、FilterInputStream、PushbackInputStream、DataInputStream2、字节输出流基类:Outpu原创 2017-10-25 11:53:17 · 541 阅读 · 0 评论 -
str.equals("")与str.isEmpty()及str!=null的区别
1、str.equals("") 有定义,有初始化,值为空(空串); equals(""):判断这个值是否为空值,即这个值存在,但值为空2、str.isEmpty( ) 有定义,无初始化,无值; isEmpty( ):boolean类型,如果字符串长度为0(或者对象内容为空),返回true3、str!=null 无定义,无初始化; null: 判断是原创 2018-01-17 14:03:13 · 3134 阅读 · 0 评论 -
List的非空判断!
1、如果想判断list是否为空,可以这么判断:if(null == list || list.size() ==0 ){ //为空的情况}else{ //不为空的情况}2、list.isEmpty() 和 list.size()==0 有啥区别呢 答案:没有区别 。 isEmpty()判断有没有元素,而size()返回有几个元素;原创 2018-01-17 14:28:42 · 14463 阅读 · 1 评论 -
&和&&的区别
1、&和&&都可以用作逻辑与的运算符,表示逻辑与(and)。当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。2、&&还具有短路的功能。即如果第一个表达式为false,则不再计算第二个表达式; 例如,对于if(str != null && !str.equals(“”)...翻译 2018-02-24 11:05:43 · 2220 阅读 · 0 评论