自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 【Java笔记】网络编程基础

ServerSocket和Socket类:ServerSocket是服务器用的“网络插口”可以定义,端口号等;Socket是客户端用的"网络插口",用来连接制定IP、端口等;下面直接用代码和其中的注释演示一个网络通信的例子:在线聊天室;package Test01;/** * 群聊:Server:接收某一位成员的消息 转发给其他成员(收到消息才发出去 收发两个动作是单线程执行

2017-08-01 16:04:40 235

转载 JME sdk中的中文乱码(全是方框)的解决办法

安装好jmejdk后往往出现全是方框的乱码;这个bug的原因是NetBeans会自动根据用户电脑的语言来进行本地化,打雀使用了一种不支持中文的文字编码;所以不如设置成英文字体;方法:在sdk安装目录下找到ect文件夹中的jmonkeyplatform.conf文件,使用文本编辑工具打开它 。找到 default_options 配置项,在末尾加上-J-Duser.country=U

2017-07-29 23:44:34 2133 1

原创 【Java笔记】反射机制中用Class操作的一些演示

学会反射,你将无所不能!

2017-07-29 14:19:23 250

原创 【Java笔记】创建Class对象的三种常用办法和Class单例的测试

package Test_01;import org.junit.Test;public class Test_01 { @Test public void Dome(){ //通过class属性获取,最为可靠,程序安全性最高 Class cc=Cat.class; System.out.println(cc.getSuperclass()); System.out.pri

2017-07-29 14:02:06 671

原创 【Java笔记】深入探究String类内存机制

先看一下下面一段代码:package Test06_StringTest;import org.junit.Test;public class Dome_01 { @Test public void Dome(){ int ii=1; Person a=new Person("zhang",12); String b=new String("I love you"

2017-07-28 20:08:21 285

原创 【Java笔记】关于test单元测试的使用要求的测试

package Test05;import org.junit.Test;public class Test05 { @Test public void test(){System.out.println("aa"); }}单元测试结果:aa下面的测试,我删掉了修饰类的public,可以知道此时默认的修饰是default;结果报错,可以知道default是

2017-07-28 17:17:48 664

原创 【Java习题】上一题的优化

package com.inclub;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.Fil

2017-07-27 16:52:12 270

原创 【Java习题】io流习题(自动选流)简单解法

题目:写一段程序完成一下功能:1.程序运行开始要求用户输入目标文件的全路径2.输入文件拷贝到哪个目录下3.监测文件的类型,以合适的流类型来拷贝文件(最终效果,用户输入一个文件的全路径 和即将拷贝到的目标目录路径程序即可自动的分辨文件类型并自动选择使用字节流或字符流来拷贝)代码实现:package Test01;import java.io.File;impor

2017-07-27 15:00:26 632

原创 【Java笔记】TreeSet的自然顺序和制定顺序

TreeSet这个类的特点是:使用元素的自然顺序对元素进行排序,或者根据创建 set 时提供的Comparator 进行排序,具体取决于使用的构造方法。我们定义一个employee类,重写equal和hashcoed方法,并重写compareto方法,hsahcode和equal方法是用来让set比较两个元素是否相同,进而决定是否把他添加进集合;而这个类的重写的compareto方

2017-07-26 16:06:36 3894

原创 【Java笔记】try中捕获到异常后跳出try

package Test05;public class TestDome { public static void main(String[] args) {    try{  s1();  s2();                                       //s2()中有异常,则跳到catch模块,不再执行s3()  s3(); }cat

2017-07-25 16:09:48 1718

原创 【Java笔记】在强制转换中理解动态绑定

package Test04;public class Test04 { public static void main(String[] args) {  Animal aa= new Dog();  aa.eat();//此时aa实际上是一个Dog对象,当通过aa调一个子类和父类都有的方法的时候,Java会先看父类中有没有这个方法,如果有,就再去子类看有没有重写这个方法,如果重

2017-07-25 15:47:53 243

原创 【Java笔记】异常处理:捕获和抛出基础

一、Java在处理异常的时候是通过创建异常对象来处理的,我们称抓抛处理;二、异常的传递(异常链);三、自定义异常(异常转译);

2017-07-25 13:32:48 649

原创 【Java笔记】单例模式设计模式

如果希望一个类在软件内只能有一个对象,则可以使用单例模式;其实单例模式有点类似封装,但不同点在于,单例模式的实例化的代码在类里面就写好了第一步:将类的构造方法私有化(用private来修饰构造方法);第二步:私有了构造方法,外部就不能通过构造方法来创建这个类的实例,这也是我们希望的,我们通过在内部创建一个实例;可以是直接创建实例(直接法);也可以是在调用获取对象的方法时创建这个实例(条件法);第三步:写一个第二步中所说的获取对象的方法,用来外部来获得内部创建的实例;

2017-07-24 15:04:28 185

原创 【Java笔记】static和final关键字的初级理解应用

在一个类中static定义的变量是只有一个值,所有的成员共享一个static变量。1、static修饰的成员变量;2、static修饰的方法;①在Java中声明类、属性和方法时,可使用关键字final来修饰。final:②final标记的变量(成员变量或局部变量)即成为常量,只能赋值一次。③final标记的类不能被继承。提高安全性,提高程序的可读性。④final标记的方法不能被子类重写。增加安全性。⑤final标记的成员变量必须在声明的同时或在每个构造方法中显式赋值,然后才能使用。①在Java

2017-07-24 11:15:23 346 1

原创 【Java笔记】set接口的实现实例和解释

Set接口继承自collection接口,但自己的特点是:无序性、确定性、不重复;它有三个常用的实现类,HashSet;TreeSet;LinkedHashSet;实例:(HashSet)//hanshset有特定的哈希算法,是有特定的顺序的import java.util.*; class Find{ public static void Dome(Strin

2017-07-24 09:49:10 344 1

原创 【Java笔记】Java抽象类与继承的部分理解

抽象这个词,顾名思义,从众多的事物中抽出像的部分,也就是说这个类是作为一个父类的总体的存在,是集合来了子类和把他作为接口的类的抽象部分;在Java语法中,抽象类内部必须含有至少一个抽象方法,则类名前的abstract修饰词才不会报错;抽象类中可以有具体实现的方法,但一定会存在需要子类实现的方法;对于子类,必须实现其继承的父类的全部抽象方法,否则编译出错;和

2017-07-22 23:11:24 359

转载 this关键字的使用

一、this关键字主要有三个应用:(1)this调用本类中的属性,也就是类中的成员变量;(2)this调用本类中的其他方法;(3)this调用本类中的其他构造方法,调用时要放在构造方法的首行。Public Class Student { String name; //定义一个成员变量nameprivate void SetName(String name) { //定义一个

2017-07-22 15:58:12 264

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除