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