Java
文章平均质量分 64
WriteOnRead
微信公众号:WriteOnRead 。欢迎关注
展开
-
Java关闭窗口
窗口终于能关闭了(这些代码好长,记起来真麻烦……)/* 时间:2014年11月26日16:53:23 功能:窗口终于能关闭了*/import java.awt.*;import java.awt.event.*;public class TestWindowClose { public static void main(String[] args) { new MyF原创 2014-12-14 21:38:47 · 858 阅读 · 0 评论 -
Java基础知识小结[3]
1. 继承中的构造方法(constructor):使用this.(argument_list)调用本类的其他构造方法。子类若调用super,必须写在构造方法第一行。若子类构造方法中没显示的调用父类构造方法【即没写出super()】,则系统默认调用父类的无参数构造方法。若子类构造方法中没显示的调用父类构造方法,而基类中没有无参构造方法,则编译会出错。2.原创 2014-12-07 21:09:13 · 551 阅读 · 0 评论 -
Java多态举例
/* 时间:2014年12月7日16:30:46 功能:多态(Polymorphism),又叫动态绑定【根据实际类型调用(而非引用类型)】 好处:可扩展性达到最好*/class Animal { private String name; Animal(String name) { this.name = name; } public void enjoy() {原创 2014-12-12 10:32:05 · 577 阅读 · 0 评论 -
Java接口和继承例子
public interface Valuable { public double getMoney(); //接口中的方法只能是public类型}interface Protectable { public void beProtected(); }interface A extends Protectable { //接口之间可相互继承(A接口有两个方法 m(),beProte原创 2014-12-12 10:06:27 · 752 阅读 · 0 评论 -
Java中Frame&Panel实例
Frame 和 Panel 的小应用(有些问题没明白)import java.awt.*;public class FrameWithPanel{ public static void main(String[] args) { new MyFrame("MyFrameWithPanel", 200, 200, 400, 300); }}class MyFrame ext原创 2014-12-13 11:01:08 · 863 阅读 · 0 评论 -
Java二维数组【Java学习笔记】
跟写坦克大战时用到了二维数组,一时忘了,没理解,翻出来看看/* 时间:2014年12月21日10:32:30 功能:二维数组(注意和C语言二维数组的区别)*/public class TestArray2D { public static void main(String[] args) { int a[][] = {{1, 2}, {3, 4, 5, 6}, {7, 8,原创 2015-01-23 16:13:31 · 930 阅读 · 0 评论 -
Java随机数
关于nextInt()函数的一点儿说明:如果想得到30到200的(包含30和200)这个跨度的数在java中一般可以有如下方式获得 (1)int i = (int)(Math.random()*171) + 30; (2)Random r = new Random () ; r.nextInt (201) ; // 这个是0 - 200 (3)Ran转载 2015-01-23 16:53:54 · 538 阅读 · 0 评论 -
Java中的字符串
在 Java 中,字符串被作为 String 类型的对象处理。String 类位于 java.lang 包中。默认情况下,该包被自动导入所有的程序。原创 2015-05-24 10:38:54 · 675 阅读 · 0 评论 -
Java 常用类
1. Java 中的包装类int、float、double、boolean、char 等都是基本数据类型,但基本数据类型不具备对象特性,不能调用方法、功能简单等。为了让基本数据类型也具备对象的特性, Java 为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那样来操作基本数据类型。 基本类型和包装类的对应关系如下: 包装类主要提供了两大类方法: 1. 将本类型和其他基本类型进原创 2015-05-25 09:48:14 · 508 阅读 · 0 评论 -
Java静态初始化块
Java 中可以通过 初始化块 给数据赋值。原创 2015-05-24 20:49:44 · 492 阅读 · 0 评论 -
Java 中的 List、Set、Map
集合 Collection 和 List、Set、Map 之间的关系如下图所示:其中,ArrayList、HashSet 和 HashMap 为常用类。原创 2015-05-27 19:38:54 · 689 阅读 · 0 评论 -
Java继承中的构造方法
class SuperClass { private int n; SuperClass() { System.out.println("SuperClass()"); } SuperClass(int n) { this.n = n; System.out.prin原创 2014-12-11 19:56:56 · 579 阅读 · 0 评论 -
Java基础知识小结[1]
前前后后算起来,学Java也快有一个月了,不过总觉得效果不是很理想。不知道是自己急于求成,还是怎么的,总觉得学的很乱,没有一个体系。因此总结一些东西,便于自己复习,同时也看到自己的进步。希望能够学好!1. 数据类型(4类 8种基本类型)整型:byte 1字节short 2字节int 4字节(默认类型)long 8字节小数类型(浮点原创 2014-12-04 20:20:57 · 541 阅读 · 0 评论 -
Java常用类型的包装类【Java学习笔记】
/* 时间:2014年12月22日18:56:16 功能:常用类型的包装类*/public class Test2 { public static void main(String[] args) { Integer i = new Integer(100); //基本类型的包装类(存放在heap堆里面) Double d = new Double("12.34"); in原创 2014-12-22 22:25:59 · 575 阅读 · 0 评论 -
Java数组&选择排序法
发现自己对于算法基本没了解,自己独立编程很费脑子,没有思路。。。/* 时间:2014年12月18日20:08:42 功能:数组练习 要求: 1. 从命令行读入 2. 转换为int类型数组 3. 从小到大排序*/public class NumSort { public static void main(String[] args) { int a [] = ne原创 2014-12-18 21:09:32 · 1027 阅读 · 0 评论 -
再探java基础——throw与throws
再探java基础——throw与throws以前虽然知道一些异常的处理,也用过一些,但是对throw和throws区别还是有不太清楚。今天用实例测试一下。异常处理机制异常处理是对可能出现的异常进行处理,以防止程序遇到异常时被卡死,处于一直等待,或死循环。异常有两个过程,一个是抛出异常;一个是捕捉异常。抛出异常抛出异常有三种形式,一是throw转载 2014-12-18 12:46:35 · 436 阅读 · 0 评论 -
Java常用的类——String的常用方法
eg1:public class TestString { public static void main(String[] args) { String s1 = "Hello"; String s2 = "World"; String s3 = "Hello"; System.out.println(s1 == s3); //true //s1, s2 并未原创 2014-12-21 19:48:52 · 502 阅读 · 0 评论 -
Java clone() 浅克隆与深度克隆
现在Clone已经不是一个新鲜词语了,伴随着“多莉”的产生这个词语确实很“火”过一阵子,在java中也有这么一个概念,它可以让我们很方便的“制造”出一个对象的副本来,下面来具体看看java中的Clone机制是如何工作的? 1. Clone&Copy 假设现在有一个Employee对象,Employee tobby =new Employee(“CMTobby”,5000),转载 2014-12-20 23:32:04 · 412 阅读 · 0 评论 -
Java数组复制小例子
public class TestArrayCopy { public static void main(String[] args) { String[] s = {"Microsoft", "IBM", "Cisco", "Oracle", "Google", "Apple", "Intel", "Qualcomm"}; String[] sBak = new String[1原创 2014-12-21 20:00:24 · 433 阅读 · 0 评论 -
Java递归打印文件(夹)路径【Java学习笔记】
/* 时间:2014年12月22日21:12:44 功能:打印文件(夹)路径及其子文件(夹)路径(递归)*/import java.io.*;public class FileList { public static void main(String[] args) { File f = new File("e:/A"); System.out.println(f.getNa原创 2014-12-22 22:00:28 · 825 阅读 · 0 评论 -
Java输出字符串大小写字母个数【Java学习笔记】
/* 时间:2014年12月21日20:11:45 功能:编程输出一个字符串中大写字母、小写字母以及非英文字母个数 以为想到转大小写就机智了,结果想起来长度都一样,又SB了……*/public class Test { public static void main(String[] args) { String s = "ABCabc$%hello&*";// String原创 2014-12-22 22:17:29 · 1915 阅读 · 0 评论 -
Java基础知识小结[2]
1. this用法this 一般用在方法中,方法未调用时指的是哪个是未知的;new一个对象之后this指的就是该对象(用谁指谁)2. static内存分配在data segment,属于整个类,不属于某个对象(因此不能访问某个对象的成员)。没创建对象时,用 //类名 . 静态变量// 进行访问;创建对象后,用类名和对象名均可进行访问。动态方法:针对某个方法调用原创 2014-12-05 21:14:17 · 466 阅读 · 0 评论 -
Java异常(Exception)小例子&知识点【Java学习笔记】
/* 时间:2014年12月17日10:42:20 功能:异常(Exception)处理及try...catch(成对出现) 异常:能处理的尽量处理,不能处理的一定要抛出 Notice:throw 和 throws 的区别*/import java.io.*;public class TestEX { public static void main(String[] args)原创 2014-12-21 20:05:59 · 903 阅读 · 0 评论 -
Java容器小结【Java学习笔记】
容器体系结构(其中的Vector和Stack类现在已经极少使用):Collection: 存放独立元素的序列。Map:存放key-value型的元素对。(这对于一些需要利用key查找value的程序十分的重要!)最常用的四个容器:LinkedList :其数据结构采用链表,优势:删除和添加的效率很高;不足:随机访问元素时效率较ArrayList类低【改快读慢】。原创 2014-12-25 16:14:10 · 522 阅读 · 0 评论 -
Java内部类小结
内部类(Inner Class)就是定义在一个类里面的类。与之对应,包含内部类的类被称为外部类。原创 2015-05-20 10:56:44 · 364 阅读 · 0 评论