![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 77
dyonline2012
这个作者很懒,什么都没留下…
展开
-
Java基础入门
1、继承概述:提高了代码的复用性,让类与类之间产生关系,有了这个关系,才有了多态的特性。注意:千万不要未来获取其他类的功能,简化代码而继承,必须是类与类之间有所属关系才可以Java语言中只支持单继承,不支持多继承。原因:因为多继承容易带来安全隐患,当多个父类定义相同的功能,当功能内容不同时,子类不确定运行哪一个。但是Java保留这种机制,并用另一种体现形式来完成表示叫多实现原创 2013-07-14 19:44:03 · 717 阅读 · 0 评论 -
装饰设计模式
装饰设计模式就是对已有的对象的功能进行增强简单小例子:[java] view plaincopyclass Person { void chifan() { System.out.println("chifan"); } } /* 为了不随便转载 2013-07-26 07:00:58 · 704 阅读 · 0 评论 -
Java动态代理
没事的时候翻看lang.reflect包下的代码,发现有两部分内容:涉及反射和动态代理。 很多地方都可以看到动态代理的影子,只是一直没仔细看下。 在学习之前,先提出几个问题,带着问题来看代码: 1.什么是动态代理? 2.为什么使用动态代理? 3.使用它有哪些好处? 4.哪些地方需要动态代理? --------------------分隔线----------转载 2013-07-26 06:41:00 · 780 阅读 · 0 评论 -
Java基础——jdk5新特性和常用函数
19、增强for循环格式:for(数据类型 变量名 : 被遍历的集合(Collection)或者数组){}对集合进行遍历。只能获取集合元素。但是不能对集合进行操作。迭代器除了遍历,还可以进行remove集合中元素的动作。如果是用ListIterator,还可以在遍历过程中对集合进行增删改查的动作。传统for和高级for有什么区别呢?高级for有一个局原创 2013-07-14 19:59:11 · 900 阅读 · 0 评论 -
Java基础——网络编程
35、网络编程网络通讯1、找到对方IP2、数据要发送到对方指定的应用程序上,为了标识这些应用,所以给这些网络应用程序用数字尽心标识3、定义通讯规则,这个通讯规则称为协议,国际组织定义了通用协议:TCP/IP网络模型OSI参考模型(应用层、表示层、会话层、传输层、网络层、数据链路层、物理层)TCP/IP模型(应用层、传输层、网络层、主机至网络层)IP地址和端口号I原创 2013-07-14 20:12:42 · 845 阅读 · 0 评论 -
Java基础——集合框架
17、集合框架概述为什么出现集合类面对对象语言对事物的体现都是以对象的形式,所以为了方便多个对象的操作,就对对象进行存储,集合就是存储对象的最常用的一种形式数组和集合类同是容器数组虽然可以存储对象,但长度是固定的,集合长度是可变的,数组中可以存储基本数据类型,集合只能存储对象集合类的特点集合只用于存储对象,集合长度是可变的,集合可以存储不同类型的对象Collecti原创 2013-07-14 19:55:01 · 934 阅读 · 1 评论 -
Java基础——多线程
12、多线程进程进程是一个正在执行的程序,每一个进程执行都有一个执行顺序,该顺序是一个执行路径或者叫一个控制单元线程:就是进程中一个独立的控制单元,线程在控制着进程的执行,一个进程中至少有一个线程Java VM启动的时候会有一个进程java.exe,,该进程至少有一个线程负责java程序的执行。而且这个线程运行的代码在main方法中,该线程称为主线程,其实更细节说明jv原创 2013-07-14 19:48:25 · 836 阅读 · 0 评论 -
Java基础——IO流与文件操作(上)
25、IO流(上)概述IO流(Input Output)流IO流用来设备间的数据传输Java对数据的操作通过流的方式Java操作流的对象都在IO包中流按操作数据分为两种:字节流和字符流流按流向分为:输入流和输出流IO流常用基类:字节流的抽象基类:InputStream OutputStream字符流的抽象基类:Reader Writer既然IO流原创 2013-07-14 20:02:53 · 1297 阅读 · 0 评论 -
Java基础——GUI编程和Applet
33、GUI概述GUI(Graphical User interface)图形用户接口用图形的方式,来显示计算机操作的界面,这样更方便,更直观CLI(Command Line User Interface)命令行用户接口就是常见的DOS命令行操作,需要记忆一些常用的指令,操作不直观举例:比如创建文件夹,或者删除文件夹Java为GUI提供的对象都存在Java.awt和Ja原创 2013-07-14 20:09:06 · 2159 阅读 · 0 评论 -
Java基础——IO流和文件操作(下)
创建java文件列表将一个指定目录下的java文件的绝对路径,存储到一个文件列表中,建立一个java文件列表文件思路1、对指定目录进行递归2、获取递归过程中所得的java文件路径3、将这些路径存储到集合中package days16;import java.io.*;import java.util.ArrayList;import java.util.原创 2013-07-14 20:05:57 · 1174 阅读 · 0 评论 -
Java基础——字符串处理
13、String类1、字符串是一种特殊的对象2、字符串一旦初始化就不可以改变3、String str="abc" str是一种类类型变量, abc是一种对象4、String str1=new String("abc");字符串最大的特点是一旦被初始化,就不可以被改变5、String类复写了Object类中的equals方法,该方法用于判断字符串是否相同练习代码:pac原创 2013-07-14 19:51:58 · 901 阅读 · 0 评论 -
Java基础加强
1、Eclipse的使用 (myeclipse 10)(1)工作空间(workspace)、工程(project)(2)在eclipse下Java程序的编写和运行,及java运行环境的配置。(3)快捷键的配置,常用快捷键:内容提示:Alt + / 快速修复:Ctrl + 1导包:Ctrl + shift + O格式化代码块:ctrl + shift +原创 2013-08-07 11:32:02 · 1012 阅读 · 0 评论