Java
卒迹
人一定要有梦想,但是超越的目标却一定是在身边
展开
-
Java字符串解析
流流是一种有序的数据序列,流提供一条通道程序 从源到内存—叫读 对应—输入 从内存到目的地—写—对应输出 从源到目的地经历—先读—在写 这好比信件:一般的寄出去的信(输出流)总是要写上内容 收到的信(输入流)总是要读 输入流和输出流 inputStream outStream 按照字节读取 InputStream.read(byt[]);方法返回字节数 这可以用来判断流是否为空 同时又原创 2016-07-09 21:05:36 · 1107 阅读 · 0 评论 -
Ubuntu16.0.4安装Java环境
参考: http://www.linuxidc.com/Linux/2017-02/140908.htm转载 2017-08-26 23:42:41 · 473 阅读 · 0 评论 -
Java多线程同步五种方法
参考: http://www.codeceo.com/article/java-multi-thread-sync.html翻译 2017-08-03 15:14:21 · 276 阅读 · 0 评论 -
Java面试题集
http://blog.csdn.net/jackfrued/article/details/44921941转载 2017-07-23 13:55:46 · 226 阅读 · 0 评论 -
Mybatis基础,以及标签使用
系列: http://www.cnblogs.com/dongying/tag/Mybatis%E6%B7%B1%E5%85%A5%E6%B5%85%E5%87%BA%E7%B3%BB%E5%88%97/ 一些常用标签使用: http://www.cnblogs.com/lixiujie/p/5766669.html翻译 2017-07-10 15:03:40 · 222 阅读 · 0 评论 -
Volatile关键字详解,AtomicInteger类详解
Volatile关键字详解:参考 https://my.oschina.net/u/1760932/blog/673701 AtomicInteger类详解:参考翻译 2017-07-10 14:57:07 · 306 阅读 · 0 评论 -
Java MyBatis自动生成映射文件
参考:http://blog.csdn.net/tolcf/article/details/50835165 文章中提供了jar包下载地址generatorConfig.xml 如下,mybatis自动化工具会根据该文件来查找数据源,生成对应的VO对象,mapper文件,example对象<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE genera翻译 2017-06-29 16:36:49 · 398 阅读 · 0 评论 -
Android开发之NDK(JNI)
什么是JNI,什么是NDK?我们都知道编程语言分为底层语言和高级语言;底层语言底层语言:能够直接访问并和硬件进行交互的语言。如C,C++,汇编语言,底层语言的主要应用场景:需要与硬件打交道,驱动程序,操作系统底层也是C/C++,手机底层驱动也是用底层语言写的,如android系统甚至应用开发都需要C/C++来直接和硬件通信,除此之外;由于底层语言出现的年代比较久,所以很多成熟,大型的架构系统都是用这原创 2016-08-11 19:17:54 · 327 阅读 · 0 评论 -
Java资料篇
Java工程师成神之路 http://www.hollischuang.com/archives/489翻译 2016-07-21 11:09:05 · 199 阅读 · 0 评论 -
Java多线程,断点续传下载(Android通用)
这节介绍Java实现多线程的方法,我们都知道在单线程下载中是通过httpconnection打开一个流文件,然后从流文件中读取并写到文件中。但是单线程下载并不能充分利用CPU资源,那好下面来介绍一下多线程下载: 首先要清楚多线程下载和单线程下载的不同在哪里(原理),多线程下载又会存在哪些问题? 可以肯定的是在多线程模式下 多个线程依次从网络流中读取一段数据装入一个类似容器的东西里面去,下一个线程翻译 2016-07-18 17:22:04 · 419 阅读 · 0 评论 -
Java之RandomAccessFile(随机访问文件)
简介: RandomAccessFile的唯一父类是Object,与其他流父类不同。是用来访问那些保存数据记录的文件的,这样你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。 RandomAccessFile是不属于InputStream和OutputStream类系的。实际上,除了实现DataInput和DataOutput接口之外(D翻译 2016-07-15 10:54:49 · 1056 阅读 · 1 评论 -
Java内存分配堆和栈
Java堆和 栈内存,牵涉编译原理,程序运行的时候操作系统如何合理分配内存,如果运行之前就确定所占内存大小,变量的生存期 Java中将基本类型 声明对象的引用保存在站中,将数组尤其是可变大小数组 和对象保存在堆中、存放在栈中的数据有明确的大小、生命期 堆中的数据 存放没有顺序、 引用块内容 栈中的数据 存取有规则、速度快、缺点是由于栈内存要求连续空间、所以资源有限、而堆不要求连续 资源充足原创 2016-07-10 10:00:29 · 279 阅读 · 0 评论 -
Java中hashmap和hashtable
hashmap和hashtable 都实现了map接口,hashmap内部没有synchronize检测,效率高 但是多线程访问并不保证安全,而hashtable内部实现了synchronize 效率偏低 但是线程安全,hashmap使用的时候要手动实现多线程访问安全机制。hash××内部实现hash算法 没有固定顺序 以散列码形式存储, hash影响其性能的因素是初始容量和加载因子,加载因子是h原创 2016-07-10 09:58:07 · 297 阅读 · 0 评论 -
Java字节和字符
字节和字符区别 1字节=1Byte=8位bit 1位就是0或者1(二进制) 1个字符通常占1个或者以上的字节Java使用unicode编码 http重定向是服务器跳转 配置jdk Java_home path 的目的是为了让基于Java的IDE在使用的时候能通过查找Java_home来找到jdk以及其他工具 //////////////////////////////原创 2016-07-09 23:24:54 · 490 阅读 · 0 评论 -
eclipse快捷键大全
eclipse常用快捷键使用大全 经常使用 格式化代码 Ctrl+shift+F 自动生成get set方法,复写父类方法 都在source里面Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位原创 2016-07-09 21:13:38 · 208 阅读 · 0 评论 -
Java项目
https://github.com/eson15 倪升武 eson15翻译 2017-12-19 14:45:41 · 436 阅读 · 0 评论