自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 java之反射和内省

Java程序可以加载一个运行时才得知名称的class,获悉其完整构造(但不包括methods定义),并生成其对象实体、或对其fields设值、或唤起其methods。

2014-10-21 18:08:39 396 1

原创 银行业务系统黑马笔记

-------android培训、java培训、期待与您交流!  ----------银行业务调度系统

2014-10-21 17:52:38 470

原创 交通灯管理系统学习日记

分析:1、每条路线上都会出现多辆车,路线上要随机增加新的车,在灯绿期间还要每秒钟减少一辆车。设计一个Road类来表示路线,每个Road对象代表一条路线,总共有12条路线,即系统中总共要产生12个Road实例对象。每条路线上随机增加新的车辆,增加到一个集合中保存。每条路线每隔一秒都会检查控制本路线的灯是否为绿,是则将本路线保存车的集合中的第一辆车移除,即表示车穿过了路口。每条路线每隔一秒都会检查控制

2014-10-21 17:41:30 507

原创 多线程的等待唤醒机制和Lock锁

多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。通过一定的手段使各个线程能有效的利用资源。而这种手段即—— 等待唤醒机制。等待唤醒机制所涉及到的方法:wait() :等待,将正在执行的线程释放其执行资格 和 执行权,并存储到线程池中。notify():唤醒,唤醒线程池中被wait()的线程,一次唤醒一个,而且是任意的。notifyAll(): 唤

2014-10-21 07:19:45 646

原创 java线程安全之同步函数和同步代码块

今天在复习java的知识的时候看到了首先我们得明白两个概念:同步 和 互斥;同步——这是线程 or  进程之间的 合作关系。对多个线程在执行次序上进行协调,以使并发的各个线程能更好的利共享资源,相互合作。多个线程之间,一个线程需要等待另一个线程执行完毕后才能继续执行。 如:下文中,当一个线程拿到锁没有释放之前另一个线程不能执行,只能是等待上个线程 释放了锁之后才能执行。 互斥—

2014-10-21 06:53:10 550

原创 Java网络编程TCP

简单的TCP流程如图:TCP.PNG (22.97 KB)2014-6-27 20:52案例:服务器端01public class SimpleTcpServer {02     publicstatic void main(String[]

2014-09-28 08:37:37 398

原创 Java基础学习——简介Java多线程

创建多线程1、继承Thread类子类覆盖父类中的run方法,将线程运行的代码存放在run中。建立子类对象的同时线程也被创建。通过调用start方法开启线程。2、实现Runnable接口子类覆盖接口中的run方法。通过Thread类创建线程,并将实现了Runnable接口的子类对象作为参数传递给Thread类的构造函数。Thread类对象调用start方法开启

2014-09-28 08:37:09 307

转载 Java网络编程UDP

计算机网络是指将分布在不同地理区域的具有独立功能的计算机通过通信设备及传输媒体被互联起来,在通信软件的支持下,实现计算机间资源共享、信息交换或协同工作的系统数据通信是计算机网络的基本功能之一,用于实现计算机之间的信息传送如在网上收发电子邮件,发布新闻消息,进行电子商务、远程教育、远程医疗,传递文字、图像、声音、视频等信息通信协议各个独立的计算机系统之间要保证有条不紊地进行数据通信,

2014-09-28 08:34:36 419

转载 JAVA I/O编程

IO(Input  Output)流,IO流用来处理设备之间的数据传输File类用来将文件或者文件夹封装成对象方便对文件与文件夹的属性信息进行操作。File对象可以作为参数传递给流的构造函数。流按操作数据分为两种:字节流与字符流。流按流向分为:输入流(读),输出流(写)字节流运用FileInputStream和Fi

2014-09-28 08:34:33 353

转载 Java基础学习——Java多态性

多态的定义:多态性是指某一类事物的多种存在形态。在JAVA中表现出来就是调用同名方法但执行不同操作程序中体现:父类或者接口的引用指向或者接收自己的子类对象。好处和作用:多态的存在提高了程序的扩展性和后期可维护性前提:需要存在继承或者实现关系要有覆盖操作多态的特点成员函数:编译时:要查看引用变量所属的类中是否有所调用的成员。在运行时:要查看对象所属

2014-09-28 08:31:56 366

原创 Java基础学习——Java集合框架

简介在Java程序开发中,程序经常会根据不同的情况大量地产生新的对象,而且这些情况只有在程序运行时才能确定,因此,在程序开发时并不知道到底会产生多少对象。Java为了解决这个问题在工具类库中提供了一套比较完整的集合(Collection)框架,其容量可以动态增加,它们使得开发人员能够迅速而有效地储存和操作一组对象常用的集合框架类VectorArrayListHashTabl

2014-09-28 08:31:22 398

原创 Java抽象类

抽象类概述抽象定义:抽象就是从多个事物中将共性的,本质的内容抽取出来。例如:狼和狗共性都是犬科,犬科就是抽象出来的概念。抽象类:Java中可以定义没有方法体的方法,该方法的具体实现由子类完成,该方法称为抽象方法,包含抽象方法的类就是抽象类。抽象方法的由来:多个对象都具备相同的功能,但是功能具体内容有所不同,那么在抽取过程中,只抽取了功能定义,并未抽取功能主体,那么只有功

2014-09-28 08:30:49 347

原创 Java基础学习——Java接口

Java基础学习——Java面向对象之接口格式:    interface 接口名{}接口中的成员修饰符是固定的。成员常量:public static final成员函数:public abstract发现接口中的成员都是public的。接口的出现将“多继承”通过另一种形式体现出来,即“多实现”。接口的定义[修饰符]   interface   接口名

2014-09-28 08:28:35 355

原创 Java面向对象之继承

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

2014-09-28 08:25:47 458

原创 面向对象之封装

面向对象之封装封装(Encapsulation):是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。好处:将变化隔离。便于使用。提高重用性。提高安全性。封装原则:将不需要对外提供的内容都隐藏起来。把属性都隐藏,提供公共方法对其访问。private(私有)关键字是一个权限修饰符。用于修饰成员(成员变量和成员函数)被私有化的成员只在本类中

2014-09-28 08:24:26 313

原创 java设计模式之单例模式

今天在看张孝祥老师,银行系讲到了统

2014-09-26 15:23:14 397

原创 jdk1.5的新特征

关键字: jdk1.5新特性介绍泛型(Generics)--为集合(collections)提供编译时类型安全,无需每刻从Collections取得一个对象就进行强制转换(cast) 增强的“for”循环(Enhanced For loop)--减少迭代器(iterator)的潜在错误(error-proneness) 自动置入/自动取出(Autoboxing/unboxi

2014-09-26 15:12:37 359

原创 黑马程序----关于异步与读取本地文件

今天在做一个app的时候出现

2014-09-25 23:07:09 408

原创 黑马程序——Gridview的认识

今天看了半天的那个java的视频,略枯燥,下午到晚上做了点android 的东西看了一个程序的

2014-09-24 23:26:49 335

原创 黑马程序员——关于接口

这个是我之前自学的时候的

2014-09-21 22:14:11 384

原创 黑马程序——关于string的一些用法的总结

string str="123abc456";int i=3;1 取字符串的前i个字符   str=str.Substring(0,i); // or  str=str.Remove(i,str.Length-i); 2 去掉字符串的前i个字符:   str=str.Remove(0,i);  // or str=str.Substring(i); 3 从右边开始取i个字符

2014-09-20 21:02:58 410

原创 黑马程序员-java的多线程的练习

package com.itheima;public class Tetsover {public static void main(String []args){ for (int i = 0; i < 10; i++) { Thread thread=new Threader(); thread.start(); } try { Thread.sleep(3000);/

2014-09-18 17:17:20 458

原创 黑马程序员——第一次在csdn写博客

最近申请了黑马程序员,报的是11月份的班,有

2014-09-17 19:57:15 573

空空如也

空空如也

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

TA关注的人

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