随笔分类 -  java基础部分

摘要:1、常规方式 这种就是我们平常用的最多最平常的方式了,没什么好说的,后面缺失的泛型类型在 JDK 7 之后就可以不用写具体的类型了,改进后会自动推断类型。 2、Arrays 工具类 注意,上面的 asList 是 Arrays 的静态方法,这里使用了静态导入。这种方式添加的是不可变的 List, 即 阅读全文
posted @ 2019-07-23 10:43 迷你熊爱你 阅读(7505) 评论(0) 推荐(0)
摘要:while(true)作为无限循环,经常在不知道循环次数的时候使用,并且需要在循环内使用break才会停止。 run()方法中基本都会写while(true)的循环,如下: 使用while(true)的作用: run方法中的代码就是线程要运行的代码,运行完毕以后,就不会再次运行,其方法本身并不是无限 阅读全文
posted @ 2019-07-23 09:09 迷你熊爱你 阅读(33061) 评论(0) 推荐(1)
摘要:1、使用equals( )方法比较两个字符串是否相等。它具有如下的一般形式: boolean equals(Object str) 这里str是一个用来与调用字符串(String)对象做比较的字符串(String)对象。如果两个字符串具有相同的字符和长度,它返回true,否则返回false。这种比较 阅读全文
posted @ 2019-07-23 08:51 迷你熊爱你 阅读(355) 评论(0) 推荐(0)
摘要:此部分有很多也是借鉴别人的,但是对java基础知识而言是一个十分不错的总结 阅读全文
posted @ 2019-07-22 14:10 迷你熊爱你 阅读(674) 评论(0) 推荐(0)
摘要:线程对象是可以产生线程的对象,如在java平台中的Thread对象,Runnable对象。线程,是指正在执行的一个指点令序列。在java平台上是指从一个线程队形的start()开始,运行run方法体重的那一段相对独立的过程,相比于多进程,多线程的优点有: (1)进程之间不能共享数据,线程可以; (2 阅读全文
posted @ 2019-07-19 11:06 迷你熊爱你 阅读(517) 评论(0) 推荐(0)
摘要:BigInteger概述 可以让超过Integer范围内的数据进行运算 构造方法 public BigInteger(String val) 成员方法 public BigInteger add(BigInteger val)public BigInteger subtract(BigInteger 阅读全文
posted @ 2018-11-01 17:04 迷你熊爱你 阅读(440) 评论(0) 推荐(0)
摘要:public class Demo{ public static void main(String args[]){ /** *Math.sqrt()//计算平方根 *Math.cbrt()//计算立方根 *Math.pow(a, b)//计算a的b次方 *Math.max( , );//计算最大值 阅读全文
posted @ 2018-11-01 16:52 迷你熊爱你 阅读(617) 评论(0) 推荐(0)
摘要:StringBuffer的用法 1、StringBuffer对象的初始化 StringBuffer对象的初始化不像String类的初始化一样,Java提供的有特殊的语法,而通常情况下一般使用构造方法进行初始化。 例如: StringBuffer s = new StringBuffer(); 这样初 阅读全文
posted @ 2018-11-01 16:12 迷你熊爱你 阅读(748) 评论(0) 推荐(0)
摘要:next(): 1、一定要读取到有效字符后才可以结束输入。 2、对输入有效字符之前遇到的空白,next() 方法会自动将其去掉。 3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。 next() 不能得到带有空格的字符串。 nextLine(): 1、以Enter为结束符,也就是说 n 阅读全文
posted @ 2018-11-01 15:45 迷你熊爱你 阅读(2791) 评论(0) 推荐(0)
摘要:静态变量在内存中只有一个内存空间,在加载类的过程中完成静态变量的内存分配,可以直接通过类名来访问。 每创建一个新的实例对象,就会为实例变量分配不同的内存. 各个对象访问自己的实例变量 无论创建了一个类的多少个对象,静态变量只初始化一次,所有的实例都可以访问此静态变量,而且可以通过类名直接访问。 阅读全文
posted @ 2018-11-01 14:38 迷你熊爱你 阅读(150) 评论(0) 推荐(0)