![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java入门总结材料
文章平均质量分 87
xiaomanetjava
这个作者很懒,什么都没留下…
展开
-
java入门学习之一
1.类与对象:类:类型,模板,对象共性(属性和方法)的集合 类是什么呢,类中应该有两个关键部分组成:方法和属性。类中的方法是可以调用的,因此可以改变类中属性的值。类是一种模板,通过这个模板生成具体的对象,调用每个对象自己的方法,改变的是对象具体的属性值。类是一种自定义的数据类型,通过类可以创建多个对象。最直白的看待一个类应该从具体的对象分析,因为它的存在是为具体的对象服务的,是所有对象...原创 2010-08-02 02:03:21 · 94 阅读 · 0 评论 -
XMPP协议简析
XMPP协议解析XMPP(Extensible Messageing and Presence Protocol:可扩展消息与存在协议)是目前主流的四种IM(IM:instant messaging,即时消息)协议之一,其他三种分别为:即时信息和空间协议(IMPP)、空间和即时信息协议(PRIM)、针对即时通讯和空间平衡扩充的进程开始协议SIP(SIMPLE)。 在这四种协议中...原创 2010-10-06 21:45:26 · 145 阅读 · 0 评论 -
TCP协议与UDP协议的区别
TCP协议与UDP协议的区别 首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信!TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因为TCP,IP协议是两个很重要的协议,就用他两命名了。TCP/IP协议集包括应用...原创 2010-10-06 12:04:39 · 109 阅读 · 0 评论 -
线程的启动,暂停和终止
线程的启动,暂停和终止 线程的启动暂停和终止,听起来很简单,不过经常有初学者在这个问题上卡住,经常是启动了,能暂停,但再要启动就不行了,其实这个问题比较容易解决,思路也很简单,就是在启动线程的时候用一个判断语句锁定整个run()方法就可以了。 并且如何停止java的线程一直是一个困恼我们开发多线程程序的一个问题。这个问题最终在Java5的java.util.c...原创 2010-10-05 19:04:45 · 424 阅读 · 0 评论 -
java文件操作
Java文件操作 File类位与java.io包中,可以通过File对象的方法创建文件对象、删除文件、列表目录下的文件,判断文件是目录还是正式文件,文件系统的基本规则是:1. 文件的全名字包含文件的路径名和扩展名字,单独讲一个文件名字时,是不带路径但带扩展名的文件名。2. 同一目录下不可能存在同名的目录和真实文件,系统主要有目录类型的文件和真实文件两种,真实文件可以没有扩展名...原创 2010-10-05 10:53:58 · 90 阅读 · 0 评论 -
IO体系结构之三
代码片段4package IOTest;import java.io.*;/** * 输入输出流测试,原文件将不会被覆盖,而是像日志一样一直被写入 * @author 黄端修改 */public class BaseIOv3 {//程序主方法public static void main(String args[])throws Exception{Base...原创 2010-10-05 00:30:54 · 102 阅读 · 0 评论 -
IO体系结构之二
讲多了大家也看不明白,下面我来代码解析,这些代码都是已经运行觉得 挺有用,拿来共享一下……想要更多了解的,加我的QQ:944841552 代码片段1package IOTest; import java.io.*;/** * 输入输出流测试 * @author 黄端修改 */public class BaseIO {...原创 2010-10-05 00:27:13 · 67 阅读 · 0 评论 -
IO体系结构之一
IO体系结构java中输入输出相关的类都是java.io包中,什么叫做IO,顾名思义,就是一个流的概念,输入输出流,IO体系的应用基本上都是基于此的不同目的的去实现。输入流是我们在程序中从某个地方(文件、网络)读取数据时使用;输出流是我们将数据发送到某个地方(文件、网络、控制台)时使用。因此我们需要实现的就是文件的读写和文件的操作,当然对入门来说,掌握好文件的读写就能为我们以后的运用打开一个广...原创 2010-10-05 00:22:30 · 125 阅读 · 0 评论 -
Java集合框架之二
本文主要附上了集合框架的简单应用代码,借鉴了一部分,然后自己整理了一点,应该够初学者受用。 代码块:代码片段1package cn.netjava.set;//简单学生类定义public class Student {// 创建学生对象时,传入姓名和学分值public Student(String name, int scroe) {this.n...原创 2010-10-04 10:02:02 · 75 阅读 · 0 评论 -
Java集合框架之一
Java集合框架综述 结合框架体系应该最重要的是如何灵活利用三种接口,set,map,list,他们如何遍历,各有什么特征,怎么样去处理,这是关键,在这个基础上再去掌握在什么场合用什么类型的接口。比如说list和set,set是无序的一个空袋子,当我们只需要放入取出,这个接口当然是最实用的,但是如果我们需要按序取出,这个方法就不能用了,而要用到list,map接口就有个特点,它有...原创 2010-10-04 09:53:49 · 60 阅读 · 0 评论 -
==和equals的区别
==和equals的区别首先来个简单的理解: 解释一下==号,他比较的是一个对象在内存中的地址值, 比如2个字符串对象 String s1 = new String("str"); String s2 = new String("str"); 如果用==号比较,会返回false,因为创建了两个对象,他们在内存中地址的位置是不一样的。 equals的...原创 2010-10-03 21:46:39 · 127 阅读 · 0 评论 -
一种特殊的MD5对称加密方法
一种特殊的MD5对称加密方法也许提到MD5时大家都很熟,但你真的是这样吗?了解其是如何进行散列的实际过程吗?虽然我们一般的人是不用这样去寻根问底,要用的时候直接去下载别人已编好的程序用就得了。 由于算法大多的人都是知道的,所以现在网上有很多破解MD5散列值的工具,但我们搞安全的完全可以发挥我们的想象力充分地调动自己的积极性,是否想过自己也重改造一个MD5的算法呢?让现在所有的破解M...原创 2010-10-03 19:42:04 · 149 阅读 · 0 评论 -
Eclipse实用快捷键大全
Eclipse实用快捷键大全Alt+左箭头,右箭头 以在编辑窗口切换标签Alt+上下箭头, 以自动选择鼠标所在行,并将其上下移动Ctrl+f6 可以弹出菜单,上面列出可以切换的编辑窗口,这样不用鼠标也可切换Ctrl+f7 可以在视图之间切换 ,...原创 2010-10-03 09:28:14 · 83 阅读 · 0 评论 -
java基础之链表与数组(3)
4.双向链表的遍历实现双向链表的任意遍历打印,涉及到双向链表和递归调用。本这段代码一共实现了5中遍历打印的方法,其中有一种是传入根节点,一种是不需要传入结点,另外3种都是任一个结点的参数。其中printRan3()方法独立实现打印,是这段代码的亮点,printRan2()方法有助于你理解递归调用。printRan4()方法我只是在这里展示。 看懂这段代码,将很大程度上提高你看懂...原创 2010-10-02 17:09:02 · 81 阅读 · 0 评论 -
java基础之链表与数组(2)
代码解析:1.Java中遍历数组的方法 遍历数组方法较多,如何遍历,只要你喜欢,都可以的。import java.util.ArrayList;import java.util.Iterator;import java.util.List;/** * 遍历数组四种方法 * @author 黄端 */class Test { /** * Iter...原创 2010-10-02 17:06:24 · 117 阅读 · 0 评论 -
java基础之链表与数组(1)
链表与数组的区别 链表的特性是在中间任意位置添加删除元素的都非常的快,不需要移动其它的元素。链表顾名思义,要把各个元素链接起来才算。通常链表每一个元素都要保存一个指向下一个元素的指针(单链表)。双链表的化每个元素即要保存到下一个元素的指针,还要保存一个上一个元素的指针。循环链表则把最后一个元素中保存下一个元素指针指向第一个元素。 数组是一组具有相同类型和名称的变量的集...原创 2010-10-02 16:14:36 · 86 阅读 · 0 评论 -
java入门学习之二
java入门学习之二 (更加详细 请阅附件) 1.继承、多态、重写? 继承应该从子类和父类的关系来理解,子类继承父类的方法和属性就是继承,关键字extends。自动转型说的也是子类和父类的关系,指的是子类对象有时候会自动转型为父类类型,这就取决于对象定义前是子类还是父类的类型。但不管怎么样,如果子类重写了父类中的方法,调用的就是子类中的实现,否则就是调用父类中的方法。说到重写,overw...原创 2010-08-08 16:56:46 · 101 阅读 · 0 评论 -
数据库范式De一点见解
数据库的范式一、范式的作用:第一范式是通过把重复的组放到每个独立的表中,把这些表通过一对多关联联系起来这种方式来消除重复组的第二范式处理冗余数据的删除问题。当某张表中的信息依赖于该表中其它的不是主键部分的列的时候,通常会违反第二范式。第三范式规则查找以消除没有直接依赖于第一范式和第二范式形成的表的主键的属性。我们为没有与表的主键关联的所有...原创 2010-10-21 17:52:17 · 125 阅读 · 0 评论