- 浏览: 93570 次
- 性别:
- 来自: 湖南
最新评论
-
hb454645829:
坑爹 ! 为什么不放 这个工程上去! 那几个 java 类 ...
android之重力感应 -
王者无敌Java:
美女,这段代码是我写的,引用最好标明出处……提倡开源,更要注重 ...
android之重力感应 -
bearsorry:
风子柒 写道持久代不是在堆里的。
方法区对应持久代,堆对应年轻 ...
JVM垃圾收集机制流程 -
风子柒:
持久代不是在堆里的。方法区对应持久代,堆对应年轻代和年老代吧。 ...
JVM垃圾收集机制流程 -
风子柒:
风子柒 写道创建对象时是怎么知道应该放在年轻代还是年老代呢?好 ...
JVM垃圾收集机制流程
文章列表
这个其实早就讲过了的,只是自己懒得去动手做吧,今天好不容易想起来要去将自己的代码弄成API文档看看,结果发现之前讲的好像忘得差不多了,看来,做记录是很有必要的啊!
现在在别人的帮助和自己的理解之下将 ...
看到上次写博客的日期,才发现我是真的好久木有总结了,想想我这么久以来也没没有做出个什么让自己觉得很有感觉的东西,也不晓得自己到底掌握了一些什么东西,这个时候不像我们之前的基础阶段,熊哥会有硬性规定,每天掌握哪些知识,完成一个什么小的程序,现在呢,胡老师讲完之后听着感觉真的懂了,等自己回来做的时候就不那么自信了···
或许是自己太傲慢了吧,觉得自己懂了的东西就不用写出来了,现在一想想,不把自己理解的东西写上来,那写些什么东西呢?!从现在起,我要把这个博客作为自己的笔记本一样的,有什么知识不管理解了还是没有理解的,只要是自己接触到了的都写上来,对自己学习的记录吧!不要以为那些小的知识点 ...
最近这几天一直在琢磨那个聊天室的构建,虽然我们的项目是打算做网络游戏,但还是先把这个聊天室的功能给完善了吧···
现在想想,要做成一个像QQ功能那么多的聊天室确实不容易,不要看我们平时用QQ聊天时那么的轻松简单,一输入自己的账号及密码,几秒钟之后就出现好友列表,在线的人数等等,一双击好友就出现对话框,想聊天就聊天,想传送文件就传送文件的,要多方便就多方便!但真正自己做的时候,就云里雾里了,特别是一个人做的时候,既要充当服务器,又要充当客户端A,还要充当客户端B···这几天经过看书,把思路整理了一下:
先制定它们之间的通信协议,发送的消息都是由消息头和消息体 ...
代码的重构其实是一种代码的优化吧,有时候你会觉得,我的思路很清晰,但就是一看自己或别人写的代码就头晕晕的,其实是我们没有将代码写好,个各类它要实现的功能,类与类之间是什么关系等等都是我们要弄清楚的!
刚开始编写一个简单的聊天室的时候,我们的客户端界面都做得比较简单,客户端——>服务器——>客户端之间的通信消息的传递都是依靠一个JTextArea来实现的,但以后随着我们要实现的功能的增加,如果我们还是这样将组建传来传去的话,我们的通信层和界面层就要都进行改动,那何不妨将通信层和界面层之间添加一个接口类,这个接口用来调节它们之间的通信,若有一层进行修改,只要修改接口 ...
最近几天在断断续续看了看Stevens的《TCP/IP详解卷一》,由于本人看书的速度比较慢,只看到TCP/IP协议簇的链路层的一些内容,就这一部分,先做一下记录或者说是笔记吧···
链路层包括操作系统中的设备驱动程序和计算机中对应的网络接口卡,在TCP/IP协议簇各层中都要遵循各层的协议,其中链路层最关键的协议是ARP(地址解析协议)和RARP(逆地址解析协议)。他们是某些网络接口使用的特殊协议,用来转换IP层和网络接口层使用的地址。IP地址长32位,怎样根据这么一个IP地址就找到对应的主机而进行通信呢?!
当一台主机把以太网数据帧发送到位于同一局域 ...
简单聊天室的搭建(一)
- 博客分类:
- 非技术类
进入通信的学习也有四天了,觉得现阶段的学习真的和以前有很大的区别,胡老师给我们的硬性规定少了,更多的是让我们自己去思考,思考怎样去学,学什么,多提问题···
确实如此,我们这个社会不会需要只会敲代码的程序员,我们要拥有一种能力,一种学习新知识,将外界的东西真正变成自己的东西,要会发现问题,分析问题,最后才是解决问题,我们现在要的不是结果,正如胡老师说的吧,服务器和客户机连不上怎么办,如果你只要结果,他可以在几分钟之内帮你搞定,但我们真正要的就是让服务器和客户机连起来么?!不是,可以说这个根本没有一点用,我们应该要知道其中的原理,知道其中的流程,才能以真正搭建出属 ...
我的jdk问题终于解决了!!!
之前我用eclipse将程序打包成jar文件一直打不开,重装了jdk不下10遍···环境变量神马的都设置了,就是打不开···我无奈了,就在我决定放弃不弄了的时候,一位学长给了我解决的方法··· ...
排序和去重器:
package 排序与去重;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
import javax.swing.JComboBox;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import netjava.lc.Set0 ...
一.文件的操作: 新建、删除、查找、修改
二.三种不同格式的创建文件对象的方法(构造器)
File(File parent, String child)
根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。
File(String pathname)
通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。
常用关键字之总结1.访问权限,可见性分类 权限从大到小为:public(全部可见)—>protected(包内可见,不同包的话,子类可见)—>default(仅包内可见)—>private(仅本类中可见) 2.static关键字 用static修饰的方法和属性时说明该 ...
数组和队列:
1.数组
数组是一种线性的数据结构,数组中的每个元素的数据类型都是一样的。
一维数组:
定义一维数组的格式:三种
1.数据类型 [] 数组名 = new 数据类型[
Java的图形界面和事件:
1.Java的图形界面有两套:swing和awt
2.为什么要使用swing,而不使用awt ?
因为swing比awt更标准
类和对象:
1.类的定义:
类是一种复杂的数据类型,它是将不同类型的数据和与这些数据相关的操作封装在一起的集合体。类是对象的抽象。
2.对象的定义:
类的实例化。
Java基础入门知识小结:
1.JDK是整个java的核心,包括java的运行环境,java程序是要建立在JVM上的,与操作系统无关的,所以要手动设置环境变量。
步骤为(W7系统):计算机→属性→高级系统设置→环境变量→path
各种事物即对象都有自己的属性和方法,各种对象之间会有或多或少的共同点,若将各对象的属性和方法都写一遍,会造成冗余,且看不出对象之间的联系,所以引入“继承”。
顾名思义,继承至少需要两个类,即子类(class A)和父类(class B),子类继承父类的属性和方法,也可以拥有属于自己特有的属性和方法,格式为:class A extends B;
子类继承父类,那么子类对象可以自动转型为父类对象,一个进行了由子类自动转型的父类生成的对象可以调用显示子类中的方法格式为:B b=new A();
一个对象只能调用自己所在类中的方法,由于继承,子类可以调用 ...