Java
文章平均质量分 72
Techck
对感兴趣的事愿意付出所有
展开
-
LinkList其实没那么难
虽然理论上对链表的理解很到位,但是从代码实现上每次都无从下手。 链表是由一个个结点组成 定义一个结点类package com.Techck.Linklist;/*** 链表节点对象* @author Administrator**/public class Node {/*** 数据域属性*/private String date;/原创 2015-02-05 00:08:56 · 471 阅读 · 1 评论 -
关于IO从白痴到略懂的一些理解
关于JAVA的IO,之前是一点都不能理解,老师们很清楚地用生活中的例子来描述,我却似懂非懂,放到代码中却更难以理解。刚开始接触C的时候,只知道输入和输出,原创 2014-11-26 16:21:56 · 551 阅读 · 0 评论 -
JAVA的GUI简单入门
院长大人教的JAVA真的不敢恭维,其实从学C到C++再到JAVA,差异都不算很大,只不过学JAVA开始,我们往更高的层次上学习,图形化界面,也就是我们程序拥有的窗口。 这个计算器整体的外形就算是一个窗口,而显示数字的原创 2014-11-27 22:36:21 · 664 阅读 · 0 评论 -
从五子棋来看OOP编程思想
刚接触五子棋的时候,我只拿到了一段有简易化图形界面和能画圆的代码,运用以前学到的知识,加上自己对五子棋的理解还是做出了个大概。 OOP,面向对象编程,面向对象,就充分运用类和对象。每一个方法,每一个对象,都可以通过一个自己定义的类来构造,调用。我第一次自己领悟到这个精髓,不是老师说的把五子棋看作是一个对象,而是从判断输赢的方法中。原创 2014-12-12 00:11:16 · 755 阅读 · 0 评论 -
浅谈集合框架
所谓集合,在JAVA中可以理解为一个容器,来储存对象,就像数学中的集合一样,用来储存数据。集合的结构是线性的,可以有序,也可以无序。 举一些常用的集合来举例: public void testList(){ List list =原创 2014-12-12 13:06:51 · 374 阅读 · 0 评论 -
从设置窗体背景图片细谈JFrame
在做最后的UI的时候,犯了难题,窗体不能通过直接的方法来设置背景,所以在网上查阅资料后,总结了一些关于窗体的知识: 在创建JFrame窗口的时候,会自动为窗体创建一个JRootPane容器,在JRootPane容器中又创建了一个LayeredPane容器,我们可以在LayeredPane中添加组件,或者是在LayeredPane下的ContentPane中添加。这是JRoo原创 2014-12-14 11:13:44 · 921 阅读 · 0 评论 -
网络通讯TCP/UDP
这个学期几乎都在学网络通信的内容。 基于TCP协议的通信,通过一个socket来连接服务器和客户机之间的通信。要求双方必须要连接之后,才能发送和接受消息。如果有一方断开连接,则通信终止。这保证了消息传输的准确性,不会发生消息的丢失,但是通信的速度有所降低。 基于UDP协议的通信,不要求服务器和客户机连接上,当消息发送出去后,如果没有找到目标IP,消息则会丢失,但有一个好处就是可以提高通信速度。原创 2015-06-07 16:53:35 · 531 阅读 · 1 评论 -
关于Java 8 的一些理解
这几天看了一些别人写的源码,突然出现“stream”,还有在方法实参里出现一个方法块,不能理解,就开始学习一些关于Java 8 的新特性。1、Lambda表达式 (Type1 param1, Type2 param2, ..., TypeN paramN) -> { statment1; statment2; //............. return s原创 2016-09-15 17:31:14 · 331 阅读 · 0 评论 -
设计模式之单实例模式
实例,也就是对象,单实例,就是只能有一个对象。那怎样才能让一个类只能实例化一个对象呢?很简单,首先需要让类的构造方法私有化,这样外界就不能随意的实例化对象了。接着,提供一个公共的静态的方法返回这个对象,让外界得到这个类的对象。以一个学生类为例:package com.Techck.file;/** * * @author Administrator * */public class S原创 2015-04-11 15:07:23 · 431 阅读 · 0 评论