![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 50
悦晨
这个作者很懒,什么都没留下…
展开
-
Java 多线程篇
java 线程状态https://www.cnblogs.com/nongzihong/p/10512822.html(线程的状态)https://www.cnblogs.com/chaguang/p/7818456.html(操作系统线程结构)1.线程start方法执行后,并不表示线程运行了,而是进入就绪状态,什么时候运行由操作系统决定2.运行的线程,也可能由于失去CPU回到就绪...原创 2019-12-24 09:23:02 · 171 阅读 · 0 评论 -
Java try . catch 的使用
try. catch 的使用场合 果不使用这种try结构时,代码报错退出就无法继续执行。有的代码出错就应该退出,有的出错尚可以补救,就不应该退出。对于这种出错不应该退出的就需要使用这种结构,在catch中进行补救。 使用准则 a。不要将try 。catch 使用在 for循环了。 b。如果能捕获多个异常,那么先捕获小异常,在捕获大异常. c。 try{ .....}代码原创 2016-03-21 12:33:15 · 358 阅读 · 0 评论 -
Java Exception分类与Try..cach。
一 Try ....cach finally. 参考:https://blog.csdn.net/loongshawn/article/details/50489706看过网上关于Java中异常捕获机制try…catch…finally块中的finally语句是不是一定会被执行的讨论也有很多。首先明确一点,下面两种情况finally肯定是不执行的: 1). return语句在try之前...原创 2018-03-30 22:49:26 · 317 阅读 · 0 评论 -
JAVA中复制数组、对象数组拷贝
在JAVA里面,可以用复制语句”A=B”给基本类型的数据传递值,但是如果A,B是两个同类型的数组,复制就相当于将一个数组变量的引用传递给另一个数组;如果一个数组发生改变,那么引用同一数组的变量也要发生改变.以下是归纳的JAVA中复制数组的方法:1.使用FOR循环,将数组的每个元素复制或者复制指定元素,不过效率差一点2.使用clone方法,得到数组的值,而不是引用,不能复制指定元素,灵活转载 2016-02-17 22:18:49 · 4501 阅读 · 0 评论 -
NIO教程 详细版
此博文完完全全复制别人的,如有冒犯还请见谅。 为了跟好的理解 NIO原理,附上简易比方 NIO通俗说明Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。本系列教程将有助于你学习和理解Java NIO。感谢并发编程网的翻译和投递。 (关注ITeye官微,随时随地查看最新开发资讯、技术文章。)转载 2016-02-20 18:16:30 · 385 阅读 · 0 评论 -
简单的java Socket 例子
这个简单的Socket 编程例子只供初步学习,如果真的要使用建议使用 NIO,其效率要不IO好很多,具体见参考 NIO 事实上网络编程简单的理解就是两台计算机相互通讯数据而已,对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了,Java SDK提供一些相对简单的Api来完成这些工作。Socket就是其中之一,对于Java而言,这些Api存在与java.net 这转载 2016-02-18 21:39:52 · 350 阅读 · 0 评论 -
Java 文件读取
public class FileUtil { private static Logger logger = Logger.getLogger(FileUtil.class); public static void fileWrite(String filePath ,String str) { try { createFile(f原创 2016-01-12 19:23:22 · 316 阅读 · 0 评论 -
JAVA程序性能优化(真的很重要,要么速度慢死了)
更正:public class IRB{ void method () { int[] array1 = new int [100]; for (int i = 0; i array1 [i] = i; } int[] array2 = new int [100];转载 2016-03-28 22:22:30 · 509 阅读 · 0 评论 -
Java总结篇系列:Java泛型
一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayList(); 5 list.add("qqyumidi")转载 2016-10-12 13:47:59 · 161 阅读 · 0 评论 -
乱码
对于常见的乱码有3 种 : get请求乱码,post请求乱码,浏览器显示乱码 1. get 方式 前端编码-- encodeURI(encodeURI("中文"))加码2 次。 后端获取数据在进行 URLDecoder.decode(request.getParameter("参数名"),"UTF-8")。首先得确认传过来的是utf-8原创 2016-09-28 01:44:04 · 223 阅读 · 0 评论 -
Java 类与XML直接转换
1. 列子与详细转换注解使用 :http://blog.csdn.net/lhzjj/article/details/11796713/原创 2016-11-04 16:16:20 · 222 阅读 · 0 评论 -
Java 基础
1. Java transient关键字使用小记 :http://www.importnew.com/21517.html2. Java 序列化Serializable详解 :http://www.2cto.com/kf/201405/305380.html原创 2017-02-16 16:25:51 · 251 阅读 · 0 评论 -
Java 和 JavaScript 之间真正通用的Base64编码
转载自:http://blog.csdn.net/coolmasoft/article/details/2913634 在开发Java Web应用的时候,可能会在服务器端用Java做Base64编码,而在客户端用JavaScript进行解码。这样就要求两边的Base64编码机制保持一致。使用Base64编码,可能会碰到各种奇怪情况,甚至怀疑编码有bug。但实际上不是这样的。Base6转载 2017-04-15 22:07:02 · 4365 阅读 · 0 评论 -
二进制数据转 基本数据类型
方法一: 如果二进制数据是有连续存放的话,那么可以使用 ByteBuffer 进行转化。 代码段如下 如果有String的话,还有另外处理 byte b[] = new byte[16]; int t = input.read(b); ByteBuffer dataBuffer = ByteBuffer.wrap(b)原创 2016-02-16 10:07:22 · 1792 阅读 · 0 评论