自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

春水上行的博客

我想让事情是它本来该有的样子

  • 博客(10)
  • 收藏
  • 关注

原创 JAVA基础 day11 多线程 同步代码块 死锁问题

进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。线程 是进程中的一个独立控制单元。线程控制着进程的执行。当一个程序启动时,就有一个进程被操作系统(OS)创建,与此同时一个线程也立刻运行,该线程通常叫做程序的主线程。创建新执行线程有两种方法。 一种方法是将类声明为 Thread 的子类。该子类应重写 Thread 类的 run 方法。 cl

2016-09-22 16:26:59 533

原创 JAVA基础 day10 异常的处理 和 包的运用

异常:程序运行过程中出现的不正常。 异常的格式 try { 需要被检测的代码 } catch(异常类 变量) { 处理异常的代码 } finally { 一定会执行的语句 }可以直接在定义的功能上抛出异常 throws 。自定义异常。需要定义一个类继承Exception类。 然后通过throw关键字抛出异常对象。throw new 异常类(); 方法内部抛出异常

2016-09-19 18:39:28 657

原创 JAVA基础 day09 内部类 和 匿名内部类的应用

内部类:一个类的内部创建一个类 内部类可以直接访问外部类的成员,包括私有。 外部类如果要访问内部类,必须建立对象。main函数中创建内部类的格式。 外部类.内部类 对象名称=new 外部类().new 内部类(); 内部类访问外部类的成员时 需要加上外部类的名臣 外部类.this.成员。 当内部类被static修饰后,内部类就只能直接访问外部类的静态成员。 当内部类中定义了静态成

2016-09-16 13:51:48 716

原创 JAVA基础day08 多态特性 object类

多态:事物存在的多种体现形态。 例子:abstract class Animal{ abstract void eat(); } class Cat extends Animal{ public void eat(){ System.out.println(“吃鱼”); } public void sound(){ System.out.println(“

2016-09-13 17:48:34 644

原创 JAVA基础day07 继承 final关键字 抽象类 接口 的学习

继承:关键字 extends class 子类 extends 父类{}; 提高了代码的复用性 让类与类之间有了关系,有了这个关系,才有了多态的特性。 java只支持单继承。因为多继承将会带来安全隐患,例如 类A和类B有相同名称的方法时,类C同时继承A,B,将不确定会运行哪个方法。子类和父类拥有非私有的同名变量时,可以用super访问父类变量。 this是本类的引用。supe

2016-09-12 21:49:52 828

原创 JAVA基础day06 static关键字 静态方法的运用 java程序文档的制作

被static修饰的静态变量。即可以直接用对象调用,也可以使用类名调用。例如,类名.变量。static修饰的数据存储在共享区(方法区或者数据区)static特点:随着类的加载而加载普通成员变量也叫实例变量,静态成员变量也叫类变量,因为可以直接通过类名调用。静态方法只能访问静态成员,非静态方法即可以访问静态成员,也可以访问非静态, 静态方法中不可以使用this,super关键字,因为静态优先于对象先

2016-09-11 19:45:18 769

原创 JAVA基础day05 面向对象思想 成员变量和方法 封装 构造方法和this的使用

面向对象三个特征:封装,继承,多态。匿名对象 new 类().成员变量. 当对对象的方法只调用一次时,使用匿名对象比较简化。 匿名对象还可以作为实际参数传递。 例如: /* main(){ show(new 类()); } public static void show(类 c) { } */权限修饰符 public,private,protected, 封装原则:把不

2016-09-10 15:27:47 802

原创 JAVA基础day04 数组学习 排序和查找基本算法

定义数组 int []arr=new int[n]; int []arr=new int[]{1,2,3}; 数组名称.length 获取数组的长度。选择排序:每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。冒泡排序:它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访

2016-09-08 21:56:45 814

原创 JAVA基础day03 循环 函数运用及函数的重载

循环:while(先判断再执行),do—while(先执行一次,然后判断),for循环(第一个语句中定义的变量,出循环后不能使用,只在for语句内有效)循环中可以为循环取名字,称为标号。 w:for( ){ q:for( ){break w;} }continue和break单独存在时,下面不可以有其他语句,会报错,因为执行不到。函数里面

2016-09-07 22:19:04 731

原创 JAVA基础day02 java关键字 进制转换 运算符学习

1.java关键字和标识符,关键字不能再使用,main不是关键字。 2.掌握了各种进制的转换。 3.&和&&的区别:&不管有多少个表达式,都进行判断。 &&只要第一个表达式为false,后面的不运行。 |和||的区别:|不管有多少个表达式,都进行运行判断。 ||只要第一个表达式为true,后面的不运行。 4.& 与运算,有假为假,全真为真。 | 或运算,有真为真,全

2016-09-06 21:53:27 738 1

空空如也

空空如也

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

TA关注的人

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