自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java学习笔记(网络编程)

21 网络编程21.1 网络参考模型找到对方IP;数据要发送到对方指定的应用程序上,为标识这些应用程序,故应用数字进行标识,称为端口,逻辑端口;定义通信规则,称为协议,国际组织定义了通用协议TCP/IP。OSI(Open System Interconnection 开放系统互连)参考模型TCP/IP 参考模型七层描述物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输

2016-03-27 23:23:28 962

原创 Java学习笔记(反射+枚举类)

19 反射19.1 类的加载概述和加载时机19.1.1 类的加载概述当程序要使用某个类时,如果该类还未加载到内存中,则系统会通过加载、连接、初始化三步来实现对这个类进行初始化。加载: 指将class文件读入内存中,并为之创建一个Class对象,任何类被使用时系统都会建立一个Class对象。连接: 验证:是否有正确的内部结构,并和其他类协调一致准备:负责为类的静态成

2016-03-15 21:45:42 3423

原创 Java学习笔记(GUI)

18 GUI18.1 事件监听机制特点:事件源:awt包或者swing包中的图形界面组件;事件:每一个事件源都有自己特有的对应事件的共性事件;监听器:将可以触发某一个事件的动作(不止一个)都已经封装到了监听器中; Ps:以上三点都已在java中定义好事件处理:例1:import java.awt.*;import java.awt.event.*;public class AwtDem

2015-12-21 19:29:34 363

原创 Java学习笔记(IO_2)

17 IORandomAccessFile随机访问文件,自身具备读写的方法。通过skipBytes(int x),seek(int x)等方法来达到随机访问。通常的下载方法可用此方法,采用多线程同时操作不同位置,保持文件内容顺序不发生变化。特点:该对象即能读,又能写。该对象内部维护了一个byte数组,并通过指针可以操作数组中的元素。可以通过getFilePointer方法获取指针的位置,

2015-12-17 22:35:22 308

原创 Java学习笔记(IO_1)

17 IO关于IO流,可参见: Java IO流学习总结17.1 IO流IO流用来处理设备之间的数据传输。Java对数据的操作是通过流的方式。流按操作数据分为两种:字节流和字符流;按流向分为:输入流,输出流。字节流读取文字字节数据后,不直接操作而是先查指定的编码表,获取对应的文字。再对这个文字进行操作。简单说:字节流+编码表。17.1.1 IO流常用基类字节流的抽象基类:InputStream

2015-12-16 20:42:45 393

原创 Java学习笔记(集合_2)

16 集合16.3 泛型在引入范型之前,Java类型分为原始类型、复杂类型,其中复杂类型分为数组和类。引入范型后,一个复杂类型 就可以在细分成更多的类型。 例如原先的类型List,现在在细分成List, List等更多的类型。格式:通过<>定义要操作的引用数据类型,其实<>就是用来接收类型的。泛型类定义的泛型:在整个类中有效, 如果被方法使用,那么泛型的对象明确要操作的具体类型后,所有要操作的类

2015-12-08 23:08:21 324

原创 Java学习笔记(集合_1)

16 集合16.2 集合类为何出现集合类: 为方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。集合类与数组的区别:数组的长度是固定的,集合可以动态扩展;数组只能通过数组下标访问元素,类型固定,而有的集合可以通过任意类型查找所映射的具体对象;import java.util.ArrayList;public class CollectionDemo { publ

2015-12-06 10:38:05 273

原创 Java学习笔记(字符串)

16 集合16.1 字符串16.1.1 StringString s = “abc”;//s是一个类型变量,”abc”是一个对象;**String类的特点: 字符串对象一旦被初始化就不会被改变**。 例1:public class StringDemo { public static void main(String[] args) { String s1 = "abc"

2015-12-01 20:34:05 341

翻译 Java学习笔记(多线程_2)

15 多线程15.3 多线程间通信15.3.1 线程间通信方法多个线程在操作统一资源,但操作的动作不同。等待唤醒机制: 例1: class Res{ String name; String sex; boolean flag = false; } class Input implements Runnable{ R

2015-11-30 18:37:56 251

原创 Java学习笔记(多线程_1)

15 多线程15.1 概念进程:正在进行中的程序;每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。线程:进程中负责程序执行的控制单元(执行路径),线程在控制着进程的执行。一个进程中至少有一个线程;一个进程中可以由多个执行路径,称为多线程;开启多线程是为了同时运行多部分代码,每一个线程都有自己运行的内容,这个内容可以称为线程要执行的任务。15.2 创建线程的方法15.

2015-11-26 19:10:07 324

原创 Java学习笔记(内部类、异常)

13 内部类13.1内部类定义:将一个类定义在另一个类中,内部的类称为内部类。特点:内部类可以直接访问外部类中的成员,包括私有成员;外部类要访问内部类中的成员必须要建立内部类的对象;内部类定义在成员位置上,可以被private、static成员修饰符修饰。被static修饰的内部类只能访问外部类中的静态成员。例1:/* * 内部类的访问规则: * 1、内部类可以直接访问外部类中的成员,包

2015-11-23 22:11:19 436

原创 Java学习笔记(多态)

12.多态多态:事物存在的多种体现形态例:动物中猫,狗。猫这个对象对应的类型是猫类型:猫 x=new 猫();同时猫也是动物中的一种,也可以把猫称为动物:动物 y=new 猫();动物是猫和狗具体事物中抽取出来的父类型。 父类型引用指向了子类对象体现:父类的引用指向了自己的子类对象;父类的引用也可以接受自己的子类对象。作用:提高了程序的扩展性应用前提:需要存在继承或实现关系; 需要有重写

2015-11-21 11:12:02 332

原创 Java学习笔记(继承、接口)

1.继承作用:提高代码的复用性;让类与类之间产生关系,有了这个关系,才有多态的特性。注意:不要为了获取其他类功能,简化代码而继承;必须是类与类之间所属关系才可以继承Java中只支持单继承;因为多继承容易带来安全隐患(当多个父类中定义了相同功能,功能内容不同时,子类对象不确定要运行哪个)。Java支持多层继承。1.1 变量如果子类中出现非私有的同名成员变量时,子类要访问本类中的变量,用t

2015-11-16 21:02:11 389

原创 Java学习笔记(注释、对象初始化过程、单例模式)

面向对象9.帮助文档的制作9.1注释- 原则: 1、注释形式统一 在整个应用程序中,使用具有一致的标点和结构的样式来构造注释。如果在其它项目中发现它们的注释规范与这份文档不同,按照这份规范写代码,不要试图在既成的规范系统中引入新的规范。 2、注释内容准确简洁 内容要简单、明了、含义准确,防止注释的多义性,错误的注释不但无益反而有害。- 注释格式: 1. 单行(si

2015-11-15 15:36:47 1247

原创 Java学习笔记(面向对象1)

面向对象1.何为面向对象面相对象是相对面向过程而言的面相对象和面向过程都是一种思想面向过程 强调功能行为面向对象 将功能封装进对象,强调具备了功能的对象。面向对象是基于面向过程的。2.类与对象类就是对现实生活中事物的描述; 对象则是这类事物,实实在在存在的个体;描述类时,有属性(成员变量)和行为(成员方法);成员变量与局部变量成员变量作用于整个类中;局部变量作用于函数中或

2015-11-14 13:39:00 442

转载 Java代码性能优化总结

前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每

2015-11-08 19:15:11 334

原创 Hello,world!

没有想到作为一个机械领域的攻城狮,第一次发帖却是在一个程序猿的论坛,难道我真的喜欢上了编程?.../***你想好了?*/       读幼儿园的时候,每个学期都会期待某个月的到来,因为学校会定期安排木偶戏给我们看,木偶的动作灵活,第一次看很难相信那是被幕后人用悬线操作的。为什么说这个,人生的前20多年感觉自己就像是一个木偶,被身边价值观、人生观的悬线在舞蹈着,我以为自己跳的还不错,

2015-11-08 15:44:43 293

空空如也

空空如也

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

TA关注的人

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