Java
文章平均质量分 68
zwxhnu
暂无
展开
-
类的继承与接口实现
一、类的继承 继承是面向对象最显著的一个特征,继承的关键字是extends,一个新的类继承原先已有的类,这个新的类就会继承原有类的所有方法和属性,但是,私有的方法和属性则不能直接调用,其中新的类称作子类,原有的类称作父类;子类中可以添加新的属性和方法,也可用父类的方法,但不能选择性地继承父类。比如,车是一个类,车有车体大小、颜色、方向盘、轮胎等属性,卡车、轿车也是车,则它们原创 2015-10-21 00:58:17 · 1173 阅读 · 0 评论 -
从简单到复杂实现TCP客户端服务器通信
**首先我们要知道服务器客户端的概念。 客户端-服务器(Client/Server)结构,简称C/S结构,是一种软件系统体系结构,它把客户端 (Client) 与服务器 (Server) 区分开来,每一个客户端软件的实例都可以向一个服务器或应用程序服务器发出请求。由美国Borland公司最早研发,目前最流行的两大主流软件体系结构之一,另一个是美国微软公司研发的浏览器-服务器(Browse原创 2015-12-30 19:09:12 · 736 阅读 · 0 评论 -
java的hashCode方法
觉得讲的比较好就搬过来了...首先,想要明白hashCode的作用,你必须要先知道Java中的集合。总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素是否重复应该依据什么来判断呢?这就是Object.e转载 2016-03-30 14:11:20 · 391 阅读 · 0 评论 -
150天成为高级程序员之路
今天无意中点到一个JAVA培训网站上的内容,吓了一跳课程主题实训内容实验项目课时第一模块课程学习目标:Java工程师Java入门和J2SE面向对象编程,继承、封装和多态等,Java语言的基本语法。基本的界面编程(AWT和Swing),集合框架,多线程编程,网络编程,泛型、序列化,反射,序列化,程序国际化等。1.完成五子棋、唆哈、俄转载 2015-11-30 15:06:29 · 623 阅读 · 0 评论 -
UDP和TCP通信机制(实现简单的数据发送与接收)
UDP和TCP通信机制UDP将数据源和目的封装成数据包中,不需要建立连接;每个数据报的大小在限制在64k;因无连接,是不可靠协议;不需要建立连接,速度快。 UDP协议发送和接收数据图解接收端的代码:package UDP数据接收与发送; import java.io.IOException;import java.net.DatagramPacket;imp原创 2015-11-29 21:04:12 · 1306 阅读 · 0 评论 -
集合框架总结(完整)
集合框架集合的继承体系图解 一、Collection1:对象数组(掌握)(1)数组既可以存储基本数据类型,也可以存储引用类型。它存储引用类型的时候的数组就叫对象数组。(2)案例:用数组存储5个学生对象,并遍历数组。 2:集合(Collection)(掌握)(1)集合的由来?我们学习的是Java -- 面向对象 -- 操作很多对象 -- 存储 --转载 2015-11-21 23:17:47 · 358 阅读 · 0 评论 -
Java笔记
Java易错点/易混点笔记1、nextLine()和next()的区别答:首先,next()一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,next()方法会自动将其去掉,只有在输入有效字符之后,next()方法才将其后输入的空格键、Tab键或Enter键等视为分隔符或结束符。简单地说,next()查找并返回来自此扫描器的下一个完整原创 2015-11-21 23:04:12 · 362 阅读 · 0 评论 -
Java五子棋
这是我做的一个五子棋登陆界面以及棋盘界面。首先说登陆界面,其实登陆界面的制作是非常简单的,就是一个界面上添加一张图片,在添加几个按钮就ok了,但对初学者来说(例如本人)其中有一个难点,就是图片的添加,该登陆界面添加图片的方式和以往的方式有所不同,你试过就会发现,倘若用以往的方式添加图片,那么按钮是不可能添加在图片上的。所以,要想在图片上添加按钮就应该这样:1、新建一个图片以及JLabel对象jla原创 2015-10-21 01:03:07 · 832 阅读 · 1 评论 -
事件监听机制
在java语言中,事件监听器有ActionListener(动作监听器)、MouseListener(鼠标监听器)、MousemotionListener(鼠标动作监听器)、KeyListener(键盘监听器)等等。在源代码中,这些监听器都是接口,因此,要实现这些事件的监听,就必须再新建一个类来继承要使用的接口,新建的类中又必须重写该接口的所有方法,于是事件监听就容易完成了。 1原创 2015-10-21 01:01:01 · 698 阅读 · 0 评论 -
Java-类与对象
类与对象是java中最基本的概念。类是一类事物的统称,是个抽象的概念。对象是指某个类中的具体事物,是类的具体实例。比如,电脑是个类,是对电脑这类事物的统称,是抽象概念;我的电脑是这个类的对象,是现实中的具体事物。1、定义一个类的格式为:访问修饰符 class 类名{} public class Computer{}在类中可定义若干个属性2、定义一个属性的格式为:访原创 2015-10-21 00:55:10 · 391 阅读 · 0 评论 -
Java-2048
首先,先写出一个界面,以上就是我做的一个界面。做界面中有一个问题要提出来,就是按钮问题,当然也可以用Jlable来代替按钮,效果都差不多,在这里就用按钮举例,自然按钮个数比较多,所以最好用一个二维数组来添加,并设置按钮内容为“”,再然后就是按钮移动了,也许受玩原版2048的错觉影响,我们的第一想法是:当按下上移或其他按钮时,按钮就会产生相应的移动。其实做到后面就会发现,如果按照那种思路,当按下按钮原创 2015-10-21 01:04:06 · 744 阅读 · 0 评论 -
ssh与ajax结合之json异常:org.apache.struts2.json.JSONException
在ssh和ajax结合实现异步传输时,经常会出现的一个问题是,json格式的数据从后台传递到页面后无法解析,下面的data即是回调函数中参数,在页面断点后会看到data接收到的是下面一堆数据,其实是异常信息。------------------------------------------------------------------------------------------转载 2016-06-03 12:38:48 · 514 阅读 · 0 评论