
Java
三少爷的鞋
不是我媳妇的奶,我不喝。
展开
-
Java 正则中判断字符串是否为数字的两种方法
Java正则中判断字符串是否为数字的两种方法。原创 2022-07-26 15:24:44 · 2741 阅读 · 0 评论 -
Java tomcat 启动startup.bat 一闪而过
想学习下后台,就下载个Tomcat 跑一下,结果点击startup.bat 一闪而过,右击startup.bat 编辑 末尾 添加 pause ,再次启动会提示: Neither the JAVA_HOME nor the JRE_HOME environment variable is definedJAVA_HOME 没配置好:1,右击我的电脑,打开环境变量,新建J...原创 2020-02-10 10:51:53 · 240 阅读 · 0 评论 -
java java为什么匿名内部类的参数引用时final?
java 常见面试问题,java 为何匿名内部类的参数引用要final ,我看到两篇写的不错的文章,记录下: 1,为何匿名内部类的参数引用要用 final 修饰 2,java为什么匿名内部类的参数引用时final?...原创 2019-08-28 10:49:13 · 195 阅读 · 0 评论 -
Java 基础系列 之 &和&&的区别
&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。 &&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如: String str = null; if(...原创 2019-08-12 21:17:30 · 93 阅读 · 0 评论 -
Java Java迭代器Iterator的remove()方法的正确使用
java 迭代器 正确使用,先创建一个List,填充一些元素,如下: List<String> list = new ArrayList(); list.add("abc"); list.add("abcd"); list.add("abcde"); list.add("ABC"); list.add("ABCD");现对“ABCD” 进行r...原创 2019-08-19 10:51:11 · 6982 阅读 · 0 评论 -
Java JSON 创建与解析
添加Java 中 使用JSON 使用的包:Java json 使用的包1,创建基本JSONJSONObject jsonData = new JSONObject(); jsonData.put("name", "小明"); jsonData.put("age", 22); jsonData.put("sex", "man"); jsonData.put("ma...原创 2019-06-22 21:30:53 · 335 阅读 · 0 评论 -
Java json 使用的包
Java 中想正确使用JSON ,要引入六个jar 包才不会报错:commons-lang-2.5.jarcommons-collections-3.1.jarcommons-beanutils-1.7.0.jarjson-lib-2.1-jdk15.jarezmorph-1.0.3.jarcommons-logging-1.1.1.jar少了其中之一,都会报错!...原创 2019-06-16 09:57:34 · 597 阅读 · 0 评论 -
Android 中的线程池
其实我本人在Android 开发中,很少使用到线程池(AsyncTask 不算,虽然他是线程池+Handler 实现的),其实对于有大量的并发任务,线程池如何使用,还是要掌握的。线程池的优点可以概括为以下三点:1,重用线程池中的线程,避免因为线程的创建和销毁所带来的性能开销。2,能有效控制线程池的最大并发数,避免大量的线程之间因相互抢占系统资源而导致的阻塞现象3,能够对线程进...原创 2019-06-02 20:48:53 · 139 阅读 · 0 评论 -
java Map 的四种遍历方式
Map用户保存具有映射关系的数据,因此Map集合里保存着两组数,一组值用户保存Map里的key,另一组值用户保存Map里的value,key和value都可以是任何引用类型的数据。Map的key不允许重复,即同一个Map对象的任何两个key通过equals方法比较总是返回false。1,map 的初始化Map<String ,String> map = new Has...原创 2019-05-16 13:45:18 · 174 阅读 · 0 评论 -
Java 文件操作
java io 操作是基础中的基础,下面列出常见的IO 操作1,读取本地Txt 文档File file = new File("e://****.txt"); FileReader fr = null; BufferedReader br = null; try { fr = new FileReader(file); br = new BufferedRe...原创 2019-05-20 16:58:30 · 142 阅读 · 0 评论 -
java org.apache.commons.lang.exception.NestableRuntimeException 异常
使用eclipse 测试JSON 的时候,只导入了一个json库,结果报了:org.apache.commons.lang.exception.NestableRuntimeException代码如下:private static void jsonObject() { JSONObject jsonObject = new JSONObject(); jsonO...原创 2019-05-09 11:26:06 · 278 阅读 · 0 评论 -
android Activity传值报错 Parcelable encountered IOException writing serializable object
Android 组件之间Intent传递数据,若需要传递对象,要对对象进行序列化的操作,如下public class Person implements Serializable { String name ; int age ; Student student = new Student() ;}这里我对Person对象序列化操作,然后启动一个Activity原创 2017-11-07 14:59:48 · 672 阅读 · 1 评论 -
java 单例模式之旅
单例模式在Java中定义:一个类有且仅有一个实例,并且自行实例化向整个系统提供。在实际开发中,往往我们有这种需求,有些类,它在系统中只能存在一个实例。比如说在android 开发中,我们会在Application启动中,初始化一些数据,比如登陆名,全局Context,ip地址和端口等等,这时候就可以设计一个单例模式的类来存放这些数据。这里只讨论单例模式的两种写法,饿汉式和懒汉式。饿汉式:p原创 2016-12-19 17:17:25 · 350 阅读 · 0 评论 -
java 把byte转化为KB、MB、GB的方法
从服务器下载一个文件时候,往往告诉你的是相应的KB,MB,GB。方法如下:public static String getNetFileSizeDescription(long size) { StringBuffer bytes = new StringBuffer(); DecimalFormat format = new DecimalFormat("原创 2017-09-06 14:14:31 · 27388 阅读 · 6 评论