自定义博客皮肤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 267

原创 多线程

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

2015-11-08 21:18:25 347

原创 内部类

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

2015-11-07 14:57:36 278

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

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

2015-11-07 14:49:31 1557

原创 抽象类和接口

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

2015-11-07 14:47:16 283

原创 多态

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

2015-11-07 14:29:31 276

原创 封装

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

2015-11-07 14:05:00 521

原创 继承

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

2015-10-11 15:07:59 274

原创 Java面向对象

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

2015-10-11 14:39:26 330

原创 Java运算符

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

2015-09-20 10:28:46 301

原创 Java的基础语法

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

2015-09-20 10:26:20 306

原创 Java环境变量的搭建

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

2015-09-09 19:14:47 784

空空如也

空空如也

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

TA关注的人

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