重走J2SE之路 - 小菜鸟的新视角
毕业工作一年多了,作为一名菜鸟程序员,可能你也和我一样,渐渐的有这样一种困惑:
很多技术也许我们能够使用,却发现并不能清晰其原理,于是难以深入.
惶恐之...那么,亡羊补牢,未为晚矣...
LaterEqualsNever
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
牛刀小试 - 详细总结Java-IO流的使用
流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流。 流的本质是数据传输,根据数据传输的不同特性将流抽象封装成不同的类,方便更直观的进行数据操作。 IO流的分类 根据处理数据类型的不同分为:字符流和字节流 根据数据流向不同分为:输入流和输出流 输入流和输出流 所谓输入流和输出流,实际是相对原创 2015-01-26 16:40:30 · 2903 阅读 · 0 评论 -
牛刀小试 - Java泛型程序设计
序言 一般的类和方法,只能使用具体的类型:要么是基本数据类型,要么是自定义的类。 如果要编写可以应用于多种类型的代码,这种刻板的限制对代码的束缚就会很大。 —— 《Think in Ja原创 2015-01-24 15:47:09 · 3316 阅读 · 0 评论 -
牛刀小试 - 浅析Java集合框架的使用
基本概述 Java中的集合框架与数组类似,都是用于存储多个同一类型数据的容器。 但是对于数组的使用,会因为数组本身的特性会导致一些使用限制,例如: 数组要求在构造时,就必须确定数组的长度。所以如果想要存放的数据个数不确定,数组就无法使用。 于是促使了集合框架的诞生,与数组相比,集合框架最大特点在于: 集合框架下的容器类只能存放对象类型数据;而数组支持对基本类型数据的存原创 2015-01-23 16:01:19 · 2805 阅读 · 0 评论 -
牛刀小试 - 详解Java多线程
线程与多线程的概念 关于线程与多线程的较详细的理解可以参考:线程的解释 和 多线程的解释。 而我们要做的是,对其进行“精炼"。我们每天都在和电脑、手机打交道,每天都在使用各种各样的应用软件。 打开上电脑的任务管理器,就可以看到有一项名为"进程"的栏目,点击到里面可能就会发现一系列熟悉的名称:QQ,360等等。 所以首先知道了,QQ、360之类的应用软件在计算机上被称为一个进程。原创 2015-01-22 17:03:20 · 2790 阅读 · 2 评论 -
牛刀小试 - 趣谈Java中的异常处理
概述 顾名思义,通俗来讲异常就是指,那些发生在我们原本考虑和设定的计划之外的意外情况。 生活中总是会存在各种突发情况,如果没有做好准备,就让人措手不及。 你和朋友约好了明天一起去登山,半道上忽然乌云蔽日,下起了磅礴大雨。这就是所谓的异常情况。 你一下子傻眼了,然后看见朋友淡定的从背包里掏出一件雨衣穿上,淫笑着看着你。这就是对异常的处理。 对于一个OO程序猿来讲,所做的工作就是:将原创 2015-01-21 16:03:36 · 2550 阅读 · 0 评论 -
牛刀小试 - 详解Java中的接口与内部类的使用
一、接口 接口的理解 Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现; 也就是说,接口自身自提供方法的基本声明,而不提供方法体;接口中声明的方法只能被实现该接口的子类所具体实现。 接口是Java中另一种非常重要的结构。因为Java不支持多继承,某种程度来说这也造成了一定的局限性。 所以接口允许多实原创 2015-01-20 17:16:37 · 3327 阅读 · 4 评论 -
牛刀小试 - 浅析Java的继承与动态绑定
什么是继承? 继承也是面向对象的重要特性之一。顾名思义,继承就是指从已有的类中派生出新类的动作。新的类能吸收已有类的数据属性和行为,并能扩展新的能力。 而通俗一点的来说,就是指Java中可以通过继承的方式,从现有的类派生出新的类。该现有类被称为超类(父类),而派生出的新类就被称为子类(派生类)。 首先,子类访问继承超类当中的所有非私有的方法和成员变量;其次,还可以在父类原有的成员的基原创 2015-01-19 17:09:56 · 4558 阅读 · 5 评论 -
换一个视角看事务 - 用"Java语言"写"作文"
前段时间在抽工作之空余,更加系统和深入的重新学习Java的一些技术知识。 最近也试着申请了一个专栏,对前段时间的一些收获和知识点做一个系统性的归纳回顾和总结。 昨天也是刚刚写完了关于Java中的各种基础语言要素的总结,总觉得少了点什么。 对基础语言要素的理解和使用,实际上是很重要的。 俗话说,一切伟大的行动和思想,都源于一个微不足道的开始。 而对于一门语言来说,熟练的掌握对其基础原创 2015-01-16 17:01:11 · 2539 阅读 · 2 评论 -
磨刀不误砍材工 - Java的基础语言要素(数组)
在日常生活中,可乐有罐装的,有瓶装的。这里的“罐”和“瓶”就是可乐的容器。 Java当中也一样,当同一类型的数据数量较多时,我们也可以通过容器将其装在一起,更加方便使用。 数组是Java中的对象,用以存储多个相同数据类型的变量。 数组能够保存基本数据类型也能保存对象引用,但数组自身总是堆中的对象。 一、数组的创建 1.1、声明数组: 通过说明数组要保存的元素类型来声原创 2015-01-15 16:30:34 · 2506 阅读 · 0 评论 -
磨刀不误砍材工 - Java的基础语言要素(语句-深入理解)
语句同样是Java重要的基础语言要素之一,那么在Java中语句是以什么形式体现的呢?通常分为: 简单语句:就如同语文中以句号“。”结尾的一个句子就是一句语句一样,Java中以分号“;”结尾的一段代码就是最基本的一条Java语句。 块(复合)语句:指以一对花括号"{ }"包含起来的一系列程序语句的集合,所以又被称为复合语句。 提到块语句,我们就不得不提及与之紧密相关的一个名词:原创 2015-01-14 17:10:02 · 3004 阅读 · 2 评论 -
磨刀不误砍材工 - Java的基础语言要素(运算符和表达式的应用)
如同前面我们已经总结过的标示符、关键字、注释一样,运算符和表达式也是Java的基础语言要素和一个Java程序的重要组成部分。 这是因为任何程序通常都会涉及到对数据的运算,因为所谓的编程工作,实际也就是将现实生活中的一系列复杂问题,抽象出来编写成为程序,方便更加容易的处理的过程。所以正如同我们在日常生活中也会涉及到一系列类似加减乘除的运算一样,一个程序也离不开“运算”。 运算符指明对操作原创 2015-01-13 16:57:10 · 2406 阅读 · 0 评论 -
磨刀不误砍材工 - Java的基础语言要素(从变量/常量切入,看8种基本数据类型)
变量与常量是一个Java程序组成的重要部分。 我们可以将变量与常量理解为数据的载体,而从名称上我们也可以看出二者的不同: 常量代表不能改变的数据值,而变量的值则存在可变性。 在我们回顾Java中的关键字的使用时,说道:被Java中的关键字final所修饰的变量,其值一经初始化,便不能再次进行赋值。该特性恰恰符合常量的定义。 String var = "字符串变量"; //jav原创 2015-01-13 14:31:10 · 3063 阅读 · 0 评论 -
磨刀不误砍材工 - Java的基础语言要素(注释-生成你自己的API说明文档)
注释是编程工作中一项重要和必不可少的东西。注释的使用并不复杂,其之所以如此重要的原因在于什么? 来看一个概念解释:注释就是对代码的解释和说明。目的是为了让别人和自己很容易看懂。为了让别人一看就知道这段代码是做什么用的。 正确的程序注释一般包括序言性注释和功能性注释。序言性注释的主要内容包括模块的接口、数据的描述和模块的功能。 模块的功能性注释的主要内容包括程序段的功能、语句的功能和数据的状态原创 2015-01-11 11:51:51 · 2463 阅读 · 0 评论 -
磨刀不误砍材工 - Java的基础语言要素(关键字)
在我们认识Java中的标示符的时候,知道了标示符的定义规则里有一条: Java自身提供的49个关键字不能作为标示符定义。 那么,所谓的关键字是什么呢?关键字实际上是Java中的特殊保留字。 值得留意的就是特殊与保留两个字。为什么呢?因为通俗的来说,所谓的关键字事实上我们也可以理解为标示符存在, 只不过这种标示符因为Java自身为其赋予了特殊的意义,所以作为Java自身所保留的标示符原创 2015-01-10 16:45:59 · 2166 阅读 · 2 评论 -
磨刀不误砍材工 - Java的基础语言要素(定义良好的标示符)
一、Java中的标示符是什么? 二、怎么理解Java中的标示符? 三、定义标示符的目的是什么? 四、Java中标示符的定义规则 五、良好的标示符定义规范原创 2015-01-09 10:26:50 · 2306 阅读 · 0 评论 -
磨刀不误砍材工 - 环境搭建(为什么要配置环境变量)
就如同,如果我们想要游泳,前提是需要一个泳池;如果我们想要打篮球,前提是需要一个篮筐一样。 如果我们想要使用Java语言进行开发工作或者想要运行由Java语言编写的程序,那么第一步工作就是搭建一个支持Java语言的环境。 首先我们需要认识Java为我们提供的这两样东西: JRE - Java Runtime Environment (Java运行环境) JDK -原创 2015-01-08 17:00:52 · 2539 阅读 · 1 评论 -
第一个专栏《重走J2SE之路》,你是否和我有一样的困扰?
前两天申请了第一个专栏系列,今天一看已经申请成功了,那就要准备开始动手写了。 写这个专栏系列的初衷源于: 在去年公司的某个项目告一段落的时候,终于有时间闲下来了回顾了一下毕业这一年来的工作情况。 然后警惕的发现有这样一种潜在的危险情况让我困惑,那就是,作为一名菜鸟程序员,可能你会发现: 可能当前你已经能够借助你所学习的技术与知识,来帮助你完成你的工作任务。 但是!可能这并不意味着你真的较原创 2015-01-07 13:30:36 · 2349 阅读 · 8 评论
分享