
Java
algzjh
这个作者很懒,什么都没留下…
展开
-
如何在Java中使用注释
我们可以通过 javadoc 命令从文档注释中提取内容,生成程序的 API 帮助文档。打开首页,查看下生成的 API 文档PS:使用文档注释时还可以使用 javadoc 标记,生成更详细的文档信息: @author 标明开发该类模块的作者 @version 标明该类模块的版本 @see 参考转向,也就是相关转载 2016-10-26 00:11:50 · 404 阅读 · 0 评论 -
Java异常处理
1、 ArithmeticException ArrayIndexOutOfBoundsException ArrayStoreException ClassCastException IlleagalArgumentException NegativeArraySizeException NullPointerException NumberFormatException Str原创 2017-05-30 15:45:00 · 611 阅读 · 0 评论 -
Java常用API(一)
1、 import java.lang.Math; import java.lang.StringBuffer; import java.math.BigInteger; import java.lang.System; import java.lang.Runtime;原创 2017-05-31 19:51:07 · 451 阅读 · 0 评论 -
Java常用API(二)
1、 import java.util.List; import java.util.Set; import java.util.Collection; import java.util.HashMap; import java.util.Hashtable; import java.util.Properties; import java.util.Date; import jav原创 2017-05-31 19:55:44 · 383 阅读 · 0 评论 -
Java多线程开发
1、class FileTransThread extends Thread{ private String fileName; public FileTransThread(String fileName){ this.fileName=fileName; } public void run(){ System.out.println原创 2017-05-31 20:53:14 · 383 阅读 · 0 评论 -
Java Number & Math 类
1、Java 的 Math 包含了用于执行基本数学运算的属性和方法,如初等指数、对数、平方根和三角函数。 Math 的方法都被定义为 static 形式,通过 Math 类可以在主函数中直接调用。2、java中的自动装箱与拆箱 简单一点说,装箱就是自动将基本数据类型转换为包装器类型;拆箱就是自动将包装器类型转换为基本数据类型。3、对于–128到127(默认是127)之间的值,被装箱后,会被放在原创 2017-07-31 13:27:27 · 485 阅读 · 0 评论 -
Java String类&StringBuffer类
1、String 类是不可改变的,所以你一旦创建了 String 对象,那它的值就无法改变了。 如果需要对字符串做很多修改,那么应该选择使用 StringBuffer & StringBuilder 类。2、输出格式化数字可以使用 printf() 和 format() 方法。3、当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。 和 String转载 2017-07-31 13:50:24 · 434 阅读 · 0 评论 -
Java数组
1、java.util.Arrays 类能方便地操作数组,它提供的所有方法都是静态的。 具有以下功能: 给数组赋值:通过 fill 方法。 对数组排序:通过 sort 方法,按升序。 比较数组:通过 equals 方法比较数组中元素值是否相等。 查找数组元素:通过 binarySearch 方法能对排序好的数组进行二分查找法操作。原创 2017-07-31 14:05:02 · 408 阅读 · 0 评论 -
Java日期时间
import java.util.*;import java.text.*;public class Main { public static void main(String args[]) { Date dNow = new Date( ); SimpleDateFormat ft = new SimpleDateFormat ("E yyyy.MM.dd 'at'转载 2017-07-31 21:56:35 · 461 阅读 · 0 评论 -
Java正则表达式
import java.util.regex.*;class Main{ public static void main(String args[]){ String content = "I am a " + "student from Central South University."; String pattern = ".*from.*";转载 2017-08-06 19:45:04 · 352 阅读 · 0 评论 -
FZU2281-Trades
TradesThis is a very easy problem.ACMeow loves GTX1920. Now he has m RMB, but no GTX1920s. In the next n days, the unit price of GTX1920 in the ith day is Ci RMB. In other words, in the ith day, he can原创 2017-08-22 11:57:41 · 794 阅读 · 0 评论 -
Java方法
(1)构造函数class myclass{ int x; public myclass(int i) { x=i; }}public class Main { public static void main(String[] args) { myclass t1=new myclass(10); myclass t2=new my原创 2017-09-04 10:54:10 · 424 阅读 · 0 评论 -
用TCP实现多客户聊天系统
服务器端:package chat2;import java.awt.*;import java.awt.event.*;import java.io.*;import java.net.*;import java.util.*;import javax.swing.*;public class Server extends JFrame implements Runnable {原创 2017-05-30 17:23:57 · 593 阅读 · 0 评论 -
用TCP实现双向聊天系统
服务器端代码:package chat1;import java.awt.*;import java.awt.event.*;import java.io.*;import java.net.*;import java.net.*;import javax.swing.*;public class Server extends JFrame implements ActionListen原创 2017-05-30 16:56:11 · 1037 阅读 · 0 评论 -
2017湖南多校第二场-20170312
1836: Square Submit Status Time Limit: 1 Sec Memory Limit: 128 Mb Submitted: 33 Solved: 14 Description It was the first time that our government organized the 2015 ACM PCPC (Pape原创 2017-03-15 15:00:24 · 522 阅读 · 0 评论 -
JDK & JRE
Oracle has two products that implement Java Platform Standard Edition (Java SE) 8: Java SE Development Kit (JDK) 8 and Java SE Runtime Environment (JRE) 8.JDK 8 is a superset of JRE 8, and contain转载 2017-03-26 23:35:54 · 503 阅读 · 0 评论 -
Java环境变量
新建变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_121 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_121编辑变量原创 2017-03-27 01:25:16 · 684 阅读 · 0 评论 -
Java变量及其运算
1、long a=5423453432424L;float f=(float) 12.5874;2、 static String valueOf(boolean b) Returns the string representation of the boolean argument. static String valueOf(char c) Returns the string原创 2017-05-29 19:20:51 · 635 阅读 · 0 评论 -
Java流程控制和数组
1、 String age=javax.swing.JOptionPane.showInputDialog("输入用户年龄");2、int[] a=new int[100];int[] b=new int[]{1,2,3};int[] c={1,2,3};int len=a.length; for(int i: a) { }数组名称赋值,只是将引用赋原创 2017-05-29 19:52:53 · 537 阅读 · 0 评论 -
Java面向对象编程(一)
1、class Customer{ String name; String sex; int age; Customer(String name,String sex,int age){ this.name=name; this.sex=sex; this.age=age; } void display(原创 2017-05-29 20:13:53 · 469 阅读 · 0 评论 -
Java面向对象编程(二)
1、class Customer{ String name; String sex; int age; static String bankName; static void setBankName(String bankName){ Customer.bankName=bankName; } //静态代码块进行类属性的初始化原创 2017-05-29 22:31:50 · 414 阅读 · 0 评论 -
Java面向对象编程(三)
1、Java不支持多重继承,子类继承父类后,实例化子类对象时,系统会首先实例化父类对象。2、class Dialog{ protected String title; public Dialog(){ System.out.println("父类Dialog的无参构造函数"); } public Dialog(String title){原创 2017-05-30 12:15:08 · 575 阅读 · 0 评论 -
单例模式设计
class TaskManagerWindow{ private static TaskManagerWindow tmw=new TaskManagerWindow(); public static TaskManagerWindow getInstance(){ return tmw; } private TaskManagerWindow(){原创 2017-05-30 15:06:39 · 517 阅读 · 0 评论 -
利用继承和多态扩充程序功能
interface INoiseOpe{ public void work();}class ImageProcessor{ public void show(){ System.out.println("显示一幅图片"); }}class NewImageProcessor extends ImageProcessor{ private INoi原创 2017-05-30 15:19:56 · 615 阅读 · 0 评论 -
用TCP开发网络应用程序
1、可以用127.0.0.1表示本机IP地址2、在cmd窗口输入命令 netstat -an,即可显示本机使用了哪些端口 21:ftp 22:ssh 23:telnet 25:smtp 80:http原创 2017-05-30 16:53:41 · 703 阅读 · 0 评论 -
Java IO
Java IO:转载 2017-09-07 10:38:12 · 356 阅读 · 0 评论