小白的java成长系列
梳理java基础知识,方便提供出来学习交流...
Mr-稻帅
一个文艺范酱油师,个人微信号:CCMM861
展开
-
【小白的java成长系列】——构造方法私有化(单例设计)
有了解过spring框架的童鞋们就知道,spring的bean默认是什么形式呀?———单例形式的。问:那什么叫做单例?单例其实就是Singleton,顾名思义就是只有单个的实例对象操作。那为什么要使用单例呢?至于这个问题,后面再做解释,我们先看代码:package me.javen.oop;public class SingletonDemo { public static原创 2014-08-12 14:48:57 · 1328 阅读 · 0 评论 -
【小白的java成长系列】——this关键字
先来看一下下面这段代码:package me.javen.oop;public class ThisDemo { public static void main(String[] args) { Dog dog = new Dog("小花", 10);//创建对象 System.out.println(dog); }}class Dog{ private Stri原创 2014-08-12 14:11:26 · 1300 阅读 · 0 评论 -
【小白的java成长系列】——String类的深入分析(基于源码)
接着前面面向对象来说吧~今天来说说String类。。其实String类也包含很多面向对象的知识的~首先来问一个问题:我们在开发过程中,如果要使用一个类的话,就要创建对象,这句话没什么问题吧~在实际开发的时候确实是这样的,只有创建了对象才能真正的去使用一个普通的类,我们一般创建对象,几乎所有的类创建对象都是要通过new关键字来创建的~问题就来了。。为什么我们的String可以直接写成Stri原创 2014-08-12 11:26:30 · 1451 阅读 · 0 评论 -
【小白的java成长系列】——多线程初识(多人买票问题)
本来这节内容是要到后面来说的,因为最近在弄并发的问题,推荐一本书《java并发编程实战》,深入的讲解了多线程问题的。本人最近也刚好在看这本书,还不错的~多线程的相关概念,就不用说了的,自己可以去网上查找,有一大堆关于它的讲解~先来看看买票的程序:package me.javen.thread.one;public class TicketDemo { public static原创 2014-08-04 17:22:49 · 1898 阅读 · 0 评论 -
【小白的java成长系列】——顶级类Object源码分析
首先来说一下api文档使用,api这个词对有一定开发经验的java编程人员来说是很喜爱的~java当然也提供了api开发文档,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 找到下面的:下载自己喜爱的版本即可,解压,点击~/jdk-7u60-apidocs/api/index.html就原创 2014-07-25 17:32:16 · 1925 阅读 · 0 评论 -
【小白的java成长系列】——面向对象基础
今天来说说java面向对象的知识点~其实,java在其发展过程中能够成功,很大一部分原因是其面向对象的思想~1、概念现在来说面向对象思想,也不是什么新的知识点了,我们知道现在很多语言都有面向对象的思想了;当然我们还知道现在依旧很火的C语言,其实还是面向过程的语言;包括最近一段时间也出现了很多新的思想,比如面向函数,面向分布式,面向...等等一系列的东东,其实这些都只是一个概念而已~在面原创 2014-07-25 16:01:51 · 2081 阅读 · 0 评论 -
【小白的java成长系列】——Java基础知识
今天来说说java的基础知识,个人感觉都不知道要说啥的,还是为后面的内容做一些铺垫吧~今天主要说的都是java面向对象之前的基础知识,比如数据类型呀,表达式运算符呀~等等一系列的知识,下节来说说面向对象。今天这节我就不用程序来说明,直接用文字说明。因为个人感觉真木有啥好说的,这些程序后续都会说到的,比较简单,写写就会了的。。好吧~开始了。。。1. Java数据类型划分:基本原创 2014-07-25 10:26:11 · 1383 阅读 · 0 评论 -
【小白的java成长系列】——Eclipse最常用快捷键
快捷键 功能 备注Ctrl+1 快速修复 最经典的Alt+/ 提供内容的帮助 记不全方法 类 属性 最常用输入try 按alt / 自动出现代码try catch 一般很容易出现异常的代码或者是很容易出错误的代码放在try...catch中Ctrl+O 显示类中 方法 属性和大纲 查找bug时非常有用(函数列表) 多按一次Ctrl+O 列出更多的内部变量原创 2014-06-04 15:59:18 · 1477 阅读 · 1 评论 -
【小白的java成长系列】——java关键字
准备出一个系列的内容啦,今天就从关键字开始说起吧~类型关键字说明关键字说明访问控制权限public公共的,公开的,protected受保护的,用来修饰属性或方法。只能符合有包内友好关系,或者是父子友好的类才能够访问,即:同层次包底下的可以访问;不能修饰类.private私有的,用来修饰属性或方法,只能类的内部本身才原创 2014-07-24 14:20:25 · 1463 阅读 · 0 评论 -
【小白的java成长系列】——java ide 开发工具eclipse的操作
今天看了一下自己的博客文章,里面的内容还是比较杂的,有好多技术,有好多语言,都没有突出自己的强项,可以说,从博客里面,看不出我到底是做哪块的。。加上今天被授予了博客准专家勋章,自己想了一下,还是得梳理一下自己的知识点,其实我是做java开发,目前职位是java高级开发工程师。今天来说说java的IDE神器——eclipse。1、下载地址:http://www.eclipse.org/dow原创 2014-07-24 12:41:57 · 1908 阅读 · 0 评论 -
【小白的java成长系列】——windows下搭建和配置java环境
基于很多原因,还是得说说java环境的搭建和配置。1、下载JDK:jdk和jre的区别:jre表示运行环境,jdk除了运行环境,还带有调试开发环境。地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 这边主要讲解jdk7的安装。此外http://www.orac原创 2014-05-16 12:46:19 · 1658 阅读 · 0 评论 -
【小白的java成长系列】——linux下的java环境变量设置
首先要说明的一点是,鄙人使用的是redhat6.0企业版的linux。windows上的环境变量分为两种,一种是系统变量,一种是用户变量。作为linux,其实也有这样的划分的,一种是全局变量,一种是局部变量,当然你也可以称之为用户变量的。这边的设置方式为全局变量。首先到oracle的官方下载java的安装包,下载bin包或者rpm包都可以的。http://www.oracl原创 2013-03-22 23:32:21 · 1913 阅读 · 0 评论