Ying

个人博客:http://smartsi.club/

[Java开发之路](8)输入流和输出流

1. Java流的分类 按流向分: 输入流: 可以从其中读入一个字节序列的对象称作输入流。 输出流: 可以向其中写入一个字节序列的对象称作输出流。 这些字节序列的来源地和目的地可以是文件,而且通常都是文件,但是也可以是网络连接,甚至是内存块。抽象类InputStream和OutputSt...

2015-12-30 14:03:17

阅读数:2589

评论数:1

[细说Java](3)创建字符串是使用" "还是构造函数?

在Java中,可以使用两种方式创建字符串: String x = "abc";String y = new String("abc"); 对于这两种方式(双引号,构造函数)它们到底有什么区别呢? 1. 双引号 vs 构造...

2015-12-28 20:05:20

阅读数:2029

评论数:0

[细说Java](2)Java中字符串为什么是不可变的

在Java中字符串(String)是一个不可改变的类。一个不可改变的类只是一个对象实例不可修改的简单类。当创建一个对象实例时,对象实例的所有信息都被初始化,并且信息不能被修改。对于不可改变的类来说还有很多优势。上一篇文章很好说明了为什么字符串被设计成不可改变的。只有你很好的掌握了内存,同步,数据结...

2015-12-27 20:10:41

阅读数:1165

评论数:0

[细说Java](1)图说字符串的不变性

我们用下面一组图来说明Java的不变性。 1.声明一个字符串 String s = "abcd"; s存储了字符串对象的引用。下面图片中的箭头就表示这种存储引用。 2. 将一个字符串变量赋值给另外一个字符串变量 String s2 = s; s2变...

2015-12-26 23:46:25

阅读数:1728

评论数:1

[Java开发之路]Java字符串的10大热点问题盘点

译文链接:http://www.html5tricks.com/10-top-questions-java-string.html 英文原文:Top 10 questions of Java Strings 翻译作者:蒋丽丽 下面我为大家总结了10条Java开发者经常会提...

2015-12-26 13:47:23

阅读数:866

评论数:0

2016年读书计划---人生第一个读书计划

时间的脚步真是越走越快,不经意间我已经从师弟,到师兄,再到从学校滚蛋,再见了亲爱的同学,再见了亲爱的母校。就这样三年的研究生时光从手指间溜走,回顾昨天的昨天,都历历在目,怎么就毕业了呢,不禁感叹时光你都到哪去了,来没来得及好好感受母校就走了。很快新的一年2016就要来到了,而我也即将从学校走向社会...

2015-12-24 22:40:40

阅读数:1638

评论数:0

[Java开发之路](7)RandomAccessFile类详解

RandomAccessFile适用于大小已知的记录组成的文件,提供的对文件访问,既可以读文件,也可以写文件,并且支持随机访问文件,可以访问文件的任意位置。文件中记录的大小不一定都相同,只要我们知道记录的大小和位置。但是该类仅限于操作文件。 RandomAccessFile不属于InputS...

2015-12-23 21:04:20

阅读数:3049

评论数:1

[Java开发之路](6)File类的使用

1. 构造方法 构造方法 描述 File(String pathname) 通过将给定的路径名字符串转换为抽象路径名来创建一个新的文件实例。 File(String parent , String child) 通过给定的父路径名字符串和子路径名字符串来创建...

2015-12-23 14:24:00

阅读数:2408

评论数:2

[Java]Java工程师成神之路

一、基础篇 1.1 JVM 1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收 http://www.jcp.org/en/jsr/detail?id=133 http://ifeve.com/jmm-faq/ 1.1.2. 了解JVM各种...

2015-12-23 09:48:44

阅读数:4931

评论数:3

[Java开发之路](5)异常详解

1. 异常分类 在Java程序设计语言中,异常对象都是派生于Throwable类的一个实例。其是如果Java中的异常类不能满足需求,用户可以创建自己的异常类。 下图是Java异常层次结构的一个简化示意图。 从图上可以看出,所有的异常都是继承于Throwable类...

2015-12-22 18:36:24

阅读数:2728

评论数:4

[Java开发之路](4)String、StringBuffer与StringBuilder详解

最近学习到字符串,整理了一下String,StringBuffer,StringBuilder相关知识 1. String String 类位于 java.lang 包中。String 对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象,所指向的...

2015-12-21 10:57:07

阅读数:2453

评论数:1

[Java开发之路](1)final关键字

在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法。 1.修饰类 final修饰类时,则该类不能被继承 package com.qunar.bean; public...

2015-12-20 19:55:36

阅读数:1391

评论数:0

[Java开发之路](3)Java常用类

1.包装类 大家对基本数据类型都非常熟悉,例如 int、float、double、boolean、char 等。基本数据类型是不具备对象的特性,比如基本类型不能调用方法、功能简单。。。,为了让基本数据类型也具备对象的特性, Java 为每个基本数据类型都提供了一个包装类,这样我们就可以像操...

2015-12-20 13:36:19

阅读数:1398

评论数:0

[Java开发之路](2)Java字符串

1.什么是Java中的字符串 在 Java 中,字符串被作为 String 类型的对象处理。 String 类位于 java.lang 包中。默认情况下,该包被自动导入所有的程序。 创建 String 对象的方法: package com.qunar.test; public cl...

2015-12-18 22:35:59

阅读数:2333

评论数:1

ThoughtWorks读书雷达

由来 在2013年4月份,ThoughtWorks中国的员工张逸和刘龙军根据自己在ThoughtWorks的工作和学习经验,结合自己的阅读经历,以及参考诸多其他同事的建议,制作了第一期读书雷达(为什么是雷达,请参考ThoughtWorks的技术雷达,以及如何打造你自己的技术雷达)。伴随读书雷达的,...

2015-12-18 19:41:10

阅读数:1042

评论数:0

[安全]DDOS攻击又来 用户应该勇敢面对

最近,在国内安全界,又发生了一件不大不小的事情。说它不大,是因为这种安全事件已经不是一次,攻击手法不算新鲜。说它不小,是因为这次攻击事件由境外的黑客组织发起,不管是从当前还是未来的发展趋势看,我们都应该对此事提起高度重视。 就在上月下旬,乌云漏洞报告平台发出预警,名为“Armad...

2015-12-16 22:11:53

阅读数:793

评论数:0

Java开发之路之多线程

类别 方法 简介 线程的创建 Thread()   Thread(String name)   Thread(Runable target)   Thread(Runable target,String name)   线程的方法 v...

2015-12-16 15:36:59

阅读数:802

评论数:0

[架构]京东咚咚架构演进

咚咚是什么?咚咚之于京东相当于旺旺之于淘宝,它们都是服务于买家和卖家的沟通。 自从京东开始为第三方卖家提供入驻平台服务后,咚咚也就随之诞生了。 我们首先看看它诞生之初是什么样的。 1.0 诞生(2010 – 2011) 为了业务的快速上线,1.0 版本的技术架构实现是非常直...

2015-12-15 12:44:34

阅读数:1072

评论数:0

[读书笔记]增长黑客:创业公司的用户与收入增长秘籍

引言 刚一看到书名,最引起注意的是黑客两个字,那个带着神秘色彩,让无数程序员羡慕嫉妒恨的角色。但仔细一看,增长黑客,一个完全陌生而又熟悉的词语。 说实话这本书刚开始吸引我的是黑客一词,黑客对于我们这些初入互联网界的学子们来说是一个极大的诱惑。但仔细又看到创业公司一词,我感觉这是一本我应该关注的...

2015-12-10 19:48:02

阅读数:2053

评论数:0

提示
确定要删除当前文章?
取消 删除