![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
Rose逆水行舟
男,已婚。
展开
-
遍历Map的四种方法
Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println("通过Map.keySet遍历key和value:"); for (String key : map.ke原创 2016-01-05 17:36:26 · 437 阅读 · 0 评论 -
面试总结一
一个大神的总结一:看图说问题,然后解决问题。1、java的垃圾回收机制: 垃圾回收GC 是一个很重要的概念,主要作用是----回收程序中不在使用的内存, 为了减轻开发人员的工作,同事增加系统的安全性与稳定性,JAVA语言提供了垃圾回收器来自动检测对象的作用域,可自动地把不在被使用的存储空间释放掉。 具体而言,GC要负责完成 3 项任务:分配任务、确保被引用对象原创 2017-01-06 11:57:09 · 418 阅读 · 0 评论 -
java之异常处理
异常这块,分为两块来讲,第一个是面试最喜欢问的,第二个是工作中应当注意的Unchecked Exception:未经核查的异常a. 指的是程序的瑕疵或逻辑错误,并且在运行时无法恢复。b. 包括Error与RuntimeException及其子类,如:OutOfMemoryError, UndeclaredThrowableException, IllegalArgumentExcept原创 2017-01-04 11:10:58 · 421 阅读 · 0 评论 -
String、StringBuffer与StringBuilder之间区别
String、StringBuffer与StringBuilder之间区别:1.如果要操作少量的数据用 = String2.单线程操作字符串缓冲区 下操作大量数据 = StringBuilder3.多线程操作字符串缓冲区 下操作大量数据 = StringBufferStringBuilder:线程非安全的StringBuffer:线程安全的原创 2016-10-10 17:36:26 · 788 阅读 · 0 评论 -
简单的了解一下 异或 运算符 ^
异或运算符:异或运算符是用符号 “ ^ ” 表示的,七运算规则是:两个操作数的位中,相同则结果为 0 ,不同则 结果为 1 。举例:public class Test1 { public static void main(String[] args) { System.out.println(15/2^2); //5 '异或'运算符 15/2 = 7 二进制是原创 2016-09-23 09:36:23 · 1959 阅读 · 0 评论 -
Thread线程的基本概况
JAVA中实现多线程(三)通过Callable接口实现多线程优点:可以获取返回值Callable和Future接口Callable是类似于Runnable的接口,实现Callable接口的类和实现Runnable的类都是可被其他线程执行的任务Callable和Runnable有几点不同1)、Callable规定的方法是call() 而Runnable规定的方法是run()原创 2016-08-16 22:20:30 · 493 阅读 · 0 评论 -
java相关知识
中级工程师需要掌握的大概方向:1、精通JAVA,熟悉基于J2EE的WEB架构设计,熟悉Web开发流程,有丰富的Web MVC(Struts、Spring,Hibernate,Mybatis等)开发经验;2、熟悉oracle、mysql数据库,熟悉linux系统;3、精通css3/html5等网页技术,熟练Ajax(jquery)、Javascript技术;4、高并发原创 2016-05-27 14:04:58 · 562 阅读 · 0 评论 -
JAVA 公共方法 之 date时间处理
/*** 字符串转换成Date类型* @param strDate* @return*/public static Date getDateFromString(String strDate) { if (StringUtils.isBlank(strDate)) { return new Date(); } SimpleDateFormat simple = new Simp原创 2016-04-23 08:12:57 · 1361 阅读 · 0 评论 -
java 向指定 URL 发送Get\Post方法的请求
//java 向指定 URL 发送Get\Post方法的请求package wzh.Http;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;impor原创 2016-04-25 10:19:23 · 1033 阅读 · 0 评论 -
Log4J日志组件的基本知识点(一)
Log4j 的作用以及知识点跟大家分享下在应用程序中输出日志有3个目的:1、 监视代码中变量的变化情况,把数据周期性记录到文件中供其他应用进行统计分析工作2、 跟踪代码运行时轨迹,作为日后审计的依据3、 担当集成开发环境中的调试器的作用,向文件和控制台打印代码的调试信息比较好的做法就是构造一个日志操作类来封装此类操作,而不是让一系列的打印语句充斥代码的主体。原创 2016-01-29 11:17:16 · 418 阅读 · 0 评论 -
Log4J日志组件的实例应用(二)
使用步骤:1. 下载组件,引入jar文件;log4j-1.2.11.jar2. 配置 : src/log4j.properties3. 使用log4j.properties文件内容# 通过根元素指定日志输出级别、目的地# 日志输出的优先级: debug < info < warn < error log4j.rootLogger=info,console,fil原创 2016-01-29 11:06:07 · 371 阅读 · 0 评论 -
获取web应用下加载资源文件的方法
新建一个java类:package gz.itcast.b_resource;import java.io.IOException;import java.io.InputStream;import java.util.Properties;import javax.servlet.ServletException;import javax.servlet.http.HttpSe原创 2016-01-27 15:05:44 · 515 阅读 · 0 评论 -
字符串转换成JSON的两种常用方法
第一个,比较正常的,在阿里jar之前:package com.lyt.test.json;import net.sf.json.JSONArray;import net.sf.json.JSONObject;public class StringToJson { public static void main(String[] args) { JSONArray a = new原创 2017-09-12 17:06:31 · 2279 阅读 · 0 评论