Java基础知识
Java基础知识
日出东方VS唯我不败
这个作者很懒,什么都没留下…
展开
-
JAVA常用基础知识点[继承,抽象,接口,静态,枚举,反射,泛型,多线程...]
类的继承Java只支持单继承,不允许多重继承 - 一个子类只能有一个父类 - 一个父类可以派生出多个子类 子类继承了父类,就继承了父类的方法和属性。 在子类中,可以使用父类中定义的方法和属性,也可以创建新的数据和方法。 因而,子类通常比父类的功能更多。 在Java 中,继承的关键字用的是“extends”,即子类不是父类的子集,而是对父类的“扩展”。转载 2016-10-27 18:46:35 · 1070 阅读 · 0 评论 -
java中判断字符串是否为数字的三种方法
1用Java自带的函数public static boolean isNumber(String str){ boolean re = true; for(int i=0;i<str.length();i++){ if(!Character.isDigit(str.charAt(i))){ re = false; break; } } return re;}2用正转载 2016-10-28 12:16:20 · 728 阅读 · 0 评论 -
java类的访问权限
Java有四种访问权限, 其中三种有访问权限修饰符,分别为private,public和protected,还有一种不带任何修饰符。private: Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。被其修饰的类、属性以及方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问。default:即不加任何访问修饰符,通常称为“默认访问模式“。该模式下,只允许在同一个包中原创 2016-06-29 12:27:30 · 290 阅读 · 0 评论 -
Java对于Cookie的操作详解
1.设置Cookie Cookie cookie = new Cookie("key", "value"); cookie.setMaxAge(60); 设置60秒生存期,如果设置为负值的话,则为浏览器进程Cookie(内存中保存),关闭浏览器就失效。 cookie.setPath("/test/test2"); 设置Cookie路径,不设置的话为转载 2016-06-07 15:22:44 · 295 阅读 · 0 评论 -
java.lang.System 的in是final的,为什么要有public static void setIn(InputStream in)方法?
setIn并不是修改System.in,只是将输入重定向了。 输入重定向baidu一下就知道了。 简单的说,如果你将输入重定向到一个文件,你用System.in读到的就是文件的内容,而不是你在console里输入的内容。 setIn也许真的修改了System.in,但是setIn里是通过一个native方法来做的,很可能是用c实现转载 2016-10-09 17:56:31 · 752 阅读 · 0 评论 -
JAVA的Collections类中shuffle的用法
就是随机打乱原来的顺序,和洗牌一样。如:// ShuffleTest.Javaimport java.util.*;public class ShuffleTest { public static void main(String[] args) { List list = new ArrayList(); for (int i = 0; i <转载 2016-06-30 10:49:26 · 671 阅读 · 0 评论 -
java对象与json对象之间的相互转换
1.简单的解析json字符串首先将json字符串转换为json对象,然后再解析json对象,过程如下。JSONObject jsonObject = JSONObject.fromObject(jsonStr);根据json中的键得到它的值String name = jsonObject.getString("name");int num = jsonObject.getInt原创 2016-07-20 11:28:04 · 647 阅读 · 0 评论