java高编
文章平均质量分 78
LionGeneral
人是靠梦想活着的。一个人如果没有了梦想就如同鸟儿折断了翅膀;人的一生是“贪得无厌”的一生,一个梦想实现了,又会产生新的梦想,不断堆积的梦想,就像过冬的柴禾,一摞摞堆积在生命的走廊上,为寒冷的人生火添暖。直到那一天,你用洞穿的眼神无力地注视着走廊的尽头,面对这一摞摞堆积如山的梦想,或许,露出了欣慰的微笑;或许,是无奈的遗憾;或许,只剩下淡然的目光
展开
-
构造函数,This、final、static关键字的初步认识
构造方法定义:方法名与类名相同,并且没有返回值(不是void类型,而是返回值类型不需要写)1.若类中没有定义构造方法,系统会自动生成一个空参的构造函数。 例如:class User {}class Test{ User user = new User();//这里的User()便是调用了User类中的空参方法。}注意:如果在目标类中没有重新定义该类的构造方法,系统便会自动生成一个空原创 2017-06-19 21:35:01 · 215 阅读 · 0 评论 -
多线程:初识线程,以及创建线程的两种方式
多线程:一、进程和线程的定义以及多线程的好处和弊端。进程:正在执行中的程序(直译)线程:就是进程中用来控制程序执行的控制单元(执行路径)一个进程可以多个执行路径,称之为多线程。一个进程至少要有一个线程。开启多个线程是为了同时运行多部分代码。每一个线程都有自己要执行的内容,这部分内容可以称为线程要执行的任务。多线程的好处:解决了多部分同时运行的问题。多线程的弊端:线程太多会导致效率的降原创 2017-06-21 09:20:05 · 278 阅读 · 0 评论 -
初识继承以及抽象类
继承什么是继承继承是面向对象的第二个特征继承的定义继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承可以理解为一个对象从另一个对象获取属性的过程。如果类A是类B的父类,而类B是类C的父类,我们也称C是A的子类,类C是从类A继承而来的。在Java中,类的继承是单一继承,也就是说,一个子原创 2017-06-21 18:43:49 · 335 阅读 · 0 评论 -
多线程:初识同步代码块和同步函数
以卖票的问题为例:// 需求:卖票 四个窗口同时卖100张票。/* 线程安全问题产生的原因: * 1.多个线程操作共享的数据。 * 2.操作共享数据的线程代码有多条。 * * 当一个线程在执行操作共享数据的多条代码的过程中,其他线程参与了运算。就会导致 线程出现安全问题。 * * 解决思路:将多条操作共享数据的线程代码封装起来,当有线程在执行这些代码的时候,其他原创 2017-06-22 21:11:49 · 184 阅读 · 0 评论 -
多态
第四章 面向对象-多态什么是多态如何实现多态多态的好处instanceOf关键字多态时的注意事项学习目标:什么是多态?如何实现多态?多态带来的好处?instanceOf关键字的用法什么是多态面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是面向对象最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消原创 2017-06-24 16:53:56 · 796 阅读 · 1 评论 -
接口
接口什么是接口:如何实现接口:接口带来的好处?接口的特点:抽象类和接口的区别:接口的必要性:总结:习题:学习目标: 什么是接口?如何实现接口?接口带来的好处?接口的特点抽象类和接口的区别常量接口必要性什么是接口:一个Java接口是一些方法特征的集合,在接口中只包含常量和抽象方法。 类通过实现(implements)接口的方式可以帮我们完成多态(父类引用指向子类对原创 2017-06-24 17:10:19 · 402 阅读 · 0 评论 -
集合框架 1
集合框架1集合类的由来:对象用于封装特有数据,对象多了需要储存,如果对象的个数不确定。就使用集合容器进行存储。集合特点:(与数组的区别)用于存储对象的容器。集合的长度是可变的。集合中不可以存储基本数据类型值。集合容器因为内部结构不同,有多种具体容器,不断向上抽取,就形成了集合框架。框架的顶层Collection接口:collection的常见方法:添加: boolean add(Ob原创 2017-06-27 21:05:16 · 205 阅读 · 0 评论 -
异常
异常学习目标异常概述异常的捕获异常的声明异常的抛出补充总结习题本章重点try-catch基本格式常见异常和对应的错误处理异常概述:程序异常是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序 Java编程语言使用异常处理机制为程序提供了错误处理的能力异常的捕获:try-catchtry-catch-finally特点:不管有没有发生异常都会执行finally原创 2017-06-27 21:23:48 · 266 阅读 · 0 评论 -
多线程-生产者消费者模式
多线程-生产者消费者模式一个生产者一个消费者(这里以厨师和顾客为例,代码如下)class Resourse {//建立一个资源类,生产者消费者都对同一个资源进行操作 private String name;//资源名字 private int count = 1;//资源编号 String msg ; private boolean haveFood = false;原创 2017-07-18 12:46:56 · 335 阅读 · 0 评论