随笔分类 - Java初学
摘要:Math 提供了大量的数学操作方法 Math类中所有的方法都是static 方法 重点看这个操作,四舍五入 System.out.println(Math.round(-16.5)) ; -16 System.out.println(Math.round(16.5)) ; 17 大于等于0.5进位。
阅读全文
摘要:1.作用 2.三种内置的Annotation使用 1.@Override 准确的覆写 如果再输出对象的时候希望其可以防护需要的内容,要进行toString() 覆写 范例: class Book { public String tostring(){ return " A book " ; } }
阅读全文
摘要:枚举是多例设计 要求构造方法私有化 枚举中定义的构造方法不能用public 枚举对象必须放在首行,随后才可以定义属性,构造方法,普通方法 package cn; enum Color{ //定义好了枚举类 RED("红色") ,GREEN ("绿色"),BLUE("蓝色") ; //枚举对象ding
阅读全文
摘要:能用就用,不能用就不用 范例表示颜色多例模式: package cn; class Color { private String title ; private static final Color RED = new Color("red") ; private static final Colo
阅读全文
摘要:package cn; class Message <T> { private T msg ; public T getMsg() { return msg; } public void setMsg(T msg) { this.msg = msg; } } public class Test {
阅读全文
摘要:package cn; class Point <T>{ //Type = T , 是一个类型 private T x ; private T y ; public void setX(T x){ this.x = x ; } public T getX() { return x; } public
阅读全文
摘要:JDK1.5之后 如果是static方法则可以直接调用方法: 范例: class Mytest { public static int add(int x , int y) { return x + y ; } public static int div(int x, int y){ return
阅读全文
摘要:从JDK1.5之后增加的foreach循环取消索引 for(类型 变量 : 数组 | 集合){ 每一次循环会自动将数组内容设置给变量 } 范例: int [] i = {1,2,3,4} ; for(int x : i){ System.out.println(x) ; } ArrayList <S
阅读全文
摘要:1.Thread 方法的子类package cc;class myThread extends Thread { private String title ; public myThread(String title){ this.title = title ; } ...
阅读全文
摘要:1. 概述 Java 中的Set和正好和数学上直观的集(set)的概念是相同的。Set最大的特性就是不允许在其中存放的元素是重复的。根据这个特点,我们就可以使用Set 这个接口来实现前面提到的关于商品种类的存储需求。Set 可以被用来过滤在其他集合中存放的元素,从而得到一个没有包含重复新的集合。2...
阅读全文
摘要:import java.awt.AWTException;import java.awt.MenuItem;import java.awt.PopupMenu;import java.awt.SystemTray;import java.awt.TrayIcon;import java.awt.ev...
阅读全文
摘要:监听按钮import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.* ;import javax.swing.* ;class myTest ...
阅读全文
摘要:import javax.swing.* ; import java.awt.* ;class myTest extends JFrame{ public myTest(){ this.setSize(400,400); this.setLocation(1...
阅读全文
摘要:ServerDemoimport java.io.* ;import java.net.* ;public class serverDemo { public static void main(String [] args){ ServerSocket serverSocket ...
阅读全文
摘要:博客转载http://www.cnblogs.com/linzheng/archive/2011/01/23/1942328.html
阅读全文
摘要:在Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用绝对路径时,跨平台会暴出“No such file or diretory”的异常。 Separator: 比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写: File file1 = n
阅读全文
摘要:1. alt + / 代码的提示2.ctrl + 1 为错误的代码给出纠正方案3.ctrl + shift + o 组织导入其他包的类4.ctrl + D 删除当前行代码5.ctrl + / 单行注释6.ctrl + H 强力搜索7...
阅读全文
摘要:在java类库中的每个包都定义了异常类,所有这些类都是Throwable类的子类。Throwable类属于java.lang包,java程序自动引入此包。Throwable派生出两个子类 Exception类和 Error类Error代表内存不足等致命性错误,Java通常不会捕获此类异常,也不会抛出...
阅读全文
摘要:例如:表示一周时间的类要用多例模式class Sex{ private String title ; private static final Sex MALE = new Sex("man") ; private static final Sex FEMALE = new Sex...
阅读全文
摘要:单例设计模式:(Singlelon)如果没有构造方法,会在编译时候自动构造一个什么都不干的构造方法如果构造方法私有化,则外部不能使用 new 关键字实例化对象。class Singleton{ static Singleton instance = new Singleton() ; public ...
阅读全文