自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 同步

同步(synchronized) 格式: synchronized (对象) {      需要同步的代码; } 同步可以解决安全问题的根本原因就在那个对象上。 该对象如同锁的功能。 案例: public class TicketDemo {     public static void main(String[] args) {             Person

2015-11-08 21:19:44 264

原创 多线程

多线程: 多线程是多任务的特殊形式。 多线程是为了使得多个线程并行的工作以完成多项任务,以提高系统的效率。线程是在同一 时间需要完成多项任务的时候被实现的。 线程 什么是线程? 线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。一 个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中

2015-11-08 21:18:25 343

原创 内部类

内部类: 将一个类定义在另一个类里面对里面的那个类就称为内部类(内置类,嵌套类); 访问特点: 内部类可以直接访问外部类中的成员,包括私有成员。 而外部类要访问内部类中的成员必须要建立内部类的对象。 外部类访问内部类要创建实例 直接创建内部类实例    Out.Inner in = out.new Inner(); 静态内部类创

2015-11-07 14:57:36 276

原创 设计模式(工厂和代理)

工厂设计模式:        是Java用的最多的一种设计模式               在接口与具体子类之间加入一个过度端 案例: class  FactoryDemo {  public static void main(String[] args)  {   Fruit f = null;   f = Factory.get("橘子");   f.eat();

2015-11-07 14:49:31 1550

原创 抽象类和接口

1、抽象类:           抽象:abstract           格式:修饰符    abstract   返回值类型    函数名(参数列表);           抽象类不能被实例化,作用将来被继承           一个抽象类一旦被继承,子类就必须实现所以方法           抽象类是类的模版(类是对象实例的模版)           抽象类无构造方法    

2015-11-07 14:47:16 280

原创 多态

定义:某一类事物的躲在存在形态 例:动物中猫,狗        猫这个对象对用的类型是猫类型       猫 X = new 猫(); 同时猫也是动物的一种,也可以把猫称为动物。 对象的向上转型 对象的向下转型(向下转型必须先要向上转型) Animal a = new Dog(); Dog d = (Dog)a; 多态中,可以自动向上转型,如果要向下转型就必须先向上转型。

2015-11-07 14:29:31 272

原创 封装

封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。 好处:将变化隔离。            便于使用。            提高服用性           提高安全性 封装原则:将不需要对外提供的内容都隐藏起来。 把属性都隐藏起来,提供公共方法对其访问。 例: public class Show { public static void show(String

2015-11-07 14:05:00 513

原创 继承

继承:extends 父类:super 继承的概述: 多个类中存在相同属性和行为时,将这些内容抽取到 单独一个类中,那么多个类无需再定义这些属性和行 为,只要继承单独的那个类即可。 多个类可以称为子类,单独这个类称为父类或者超 类。 子类可以直接访问父类中的非私有的属性和行为。 通过 extends关键字让类与类之间产生继承关系。 继承的出现提高了代码的服用性。 继承的出

2015-10-11 15:07:59 269

原创 Java面向对象

理解面向对象: 面向对象是相对面向过程而言 面向对象和面向过程都是一种思想 面向过程:强调的是功能行为 面向兑现:将功能封装进对象,强调具备了功能的兑现 面向兑现是局域面向过程的 对象用计算机语言对问题域中事物的描述,对象通过属性和方法来分别对应事物所具有的静态属性和动态属性 面向对象的特点:   是一种复合人马思考习惯的思想 可以将复杂的事情简单化 将程序员从执行则装换成

2015-10-11 14:39:26 329

原创 Java运算符

Java语言支持如下运算符: 算数运算符:+,-,*,/(整除),%,++.--, 关系运算符:>,  =,  ==,  !=; 逻辑运算符:!, &, |, &&(短路), ||(短路或)

2015-09-20 10:28:46 296

原创 Java的基础语法

Java标识符 Java 语言中,对各种变量、方法和类等要素命名时使用的字符序列称为标识符。 Java 标识符有如下命名规则: 标识符由字母、下划线“_” 、美元符“$”或数字组成。 标识符应以字母、下划线 、美元符开头。 Java关键字 Java 标识符大小写敏感,长度无限制。 约定俗成:Java 标识符选取因注意“见名知意”且不能与 Java 语言的关键字重名。

2015-09-20 10:26:20 302

原创 Java环境变量的搭建

1:明确什么是JDK,JRE 答:JDK是面向开发人员使用的,他提供了java的运行环境和开发环境;JDK就是Java Development Kit; JRE是面向java程序的使用者,而不是开发者;JRE是Java Runtime Environment。 2:怎么下载JDK 答:www.sun.com www.oracle.com 下面以www.oracle.co

2015-09-09 19:14:47 779

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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