
java入门
文章平均质量分 74
pnjlc
这个作者很懒,什么都没留下…
展开
-
java各种循环基本用法
1. for(int name:nameArray){}2. for(){}3. while{}4. do{}while{}public class Loop{ public static void main(String[] args){ int[] numList = {1,2,3,4,5,6,7,8,9,10}; //1.打印数组numList所有值原创 2013-11-16 22:06:00 · 1071 阅读 · 0 评论 -
[Java] Graphics类绘制图形
转自:http://www.sje.cn/s_Class.asp?d_ID=31641、 画直线void drawLine(int startX,int startY,int endX,int endY);四个参数分别为:起始点的x坐标和y坐标以及终点的x坐标和y坐标,该方法用于在起点(startX,startY)和终点(endX,endY)之间画一条直线。//Dr转载 2013-12-09 14:52:54 · 2368 阅读 · 0 评论 -
java swing应用(4):实现一个精美的时钟
import javax.swing.*;import java.util.*; import java.text.*; import java.awt.*;import java.awt.geom.AffineTransform;/**title: 实现一个精美的时钟* C#版本时钟http://blog.youkuaiyun.com/gdjlc/article/detail原创 2013-12-10 14:26:53 · 4419 阅读 · 2 评论 -
Java 字符串的格式化String.format
String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。有2个重载的方法:1、static String format(Locale l, String format, Object... args)使用指定的语言环境、字符串格式和参数生成格式化的新字符串2、static String format(String format, Object... arg原创 2013-12-10 22:36:05 · 2699 阅读 · 0 评论 -
java 正则表达式用法(3)
分组:用小括号来指定子表达式,然后就可以指定这个子表达式的重复次数,也可以进行其它一些操作。后向引用:使用小括号指定一个子表达式后,匹配这个子表达式的文本(也就是此分组捕获的内容)可以在表达式或其它程序中作进一步的处理。默认情况下,每个分组会自动拥有一个组号,规则是:从左向右,以分组的左括号为标志,第一个出现的分组的组号为1,第二个为2,以此类推。后向引用用于重复搜索前面某个分组匹配的文本。例原创 2013-12-06 16:24:04 · 694 阅读 · 0 评论 -
简述 Java 图形用户界面设计 (Swing)
转载自:http://blog.youkuaiyun.com/jamesfancy/article/details/11965852003年5月发在 CCW-I 社区2006年9月般至 优快云,略做修改 作为一个 Java 程序员,从论坛上感受到使用 Java 开发程序的人越来多,心中不免欣慰。但是,同样是从论坛中,看到多数人提到 Java 就以为是网络开发——不是这样的,Jav转载 2013-12-10 15:20:12 · 1076 阅读 · 0 评论 -
Java、C#内置数据类型比较
一、Java内置数据类型摘自:http://zh.wikibooks.org/zh-cn/Java/数据类型Java数据类型分为内置类型和扩展类型两大类。内置类型就是Java语言本身提供的基本数据类型,比如,整型数,浮点数,字符,布尔值等等。而扩展类型则是Java语言根据基本类型扩展出的其他类型,Java要求所有的扩展类型都必须包括在类定义里面。Java的内置类型包括如下几种:原创 2013-11-16 15:36:59 · 1276 阅读 · 0 评论 -
java 正则表达式用法(2)
查找一段短文中的单词、汉字、数字的个数:import java.util.*;import java.util.regex.*;public class RegexDemo2 { public static ArrayList getMatchList(String reg, String input){ ArrayList list = new Array原创 2013-12-05 16:16:58 · 603 阅读 · 0 评论 -
java 反编译和引用jar包的方法
有个第三方提供的jar文件,假设名字为abc.jar,想知道里面某个方法执行后的结果。1、打开反编译工具Java Decompiler,菜单File -> Open File... -> 选择一个.jar文件打开。 在左边树状窗口中选择一个节点,右边会显示相应代码。2、新建一个Test.java文件,在行头引用jar里面的包,如 import com.xxx.g原创 2016-05-13 16:58:47 · 695 阅读 · 0 评论 -
java swing应用(3):画当前月份的日历并保存为图片
import java.text.*; import java.awt.*;import javax.swing.*;import java.util.*; import java.io.*;import javax.imageio.*;import java.awt.image.BufferedImage;public class GuiDemo4{ public原创 2013-12-09 16:16:40 · 1058 阅读 · 1 评论 -
java的Date和Calendar的一些方法
import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Calendar;public class DateDemo { public static void main(String arg[]) throws Exception{原创 2013-12-03 12:42:30 · 642 阅读 · 0 评论 -
java 文件io的常见操作
import java.io.*;public class IODemo { //创建目录 public static void CreateDir(String path){ File dir = new File(path); if(!dir.exists()){ dir.mkdir(); } } //原创 2013-11-20 15:08:33 · 785 阅读 · 0 评论 -
Hashtable用法
import java.util.*;public class HashtableDemo { public static void main(String arg[]) { Hashtable ht= new Hashtable(); //添加元素 ht.put("a", 1); ht.put("b", 2); ht.pu原创 2013-11-26 17:42:25 · 498 阅读 · 0 评论 -
java数组和ArrayList用法
import java.util.*;public class ArrayDemo { public static void main(String arg[]) { String[] aArray = {"a", "b", "c"}; String[] bArray = new String[]{"d", "e", "f"}; //合并两个数组原创 2013-11-26 16:15:54 · 659 阅读 · 0 评论 -
HashMap用法
HashMap和HashTable使用键-值(key-value)来映射和存储数据,将键映射到值的对象,其中键和值都是对象,键必须唯一,但值可以重复。它们的区别如下:1、HashTable是线程安全的,HashMap是非线程安全的,效率比HashTable的要高,但是在多线程场合要手动同步HashMap。2、HashTable的键和值都不允许有null值存在,而HashMap则原创 2013-11-26 22:49:01 · 718 阅读 · 0 评论 -
java生成随机数总结
import java.util.*;public class RandomDemo{ public static void main(String[] args){ /* Math.random()的随机数范围为0<=n<1,即:[0,1) */ double d1 = Math.random(); System.o原创 2013-11-27 23:16:53 · 619 阅读 · 0 评论 -
java线程实例
/*有两种方式创建一个新的线程:一种是继承java.lang.Thread类并覆写其中的run()方法,另外一种则是在创建java.lang.Thread类的对象的时候,在构造函数中提供一个实现了java.lang.Runnable接口的类的对象。在得到了java.lang.Thread类的对象之后,通过调用其start()方法就可以启动这个线程的执行。*/public class原创 2013-11-28 12:32:11 · 526 阅读 · 0 评论 -
java swing应用(1):画一个眨眼珠的笑脸
import java.awt.*;import javax.swing.*;public class GuiDemo1{ boolean flag = true; public static void main(String[] args){ GuiDemo1 gui = new GuiDemo1(); gui.go(); } public void原创 2013-12-07 12:25:05 · 3864 阅读 · 0 评论 -
java swing应用(2):事件处理
一个按钮的事件处理:import javax.swing.*;import java.awt.event.*;//实现ActionListenerpublic class GuiDemo2 implements ActionListener{ JButton button; public static void main(String[] args){ GuiDe原创 2013-12-09 10:37:30 · 772 阅读 · 0 评论 -
java环境变量设置及第一个程序Hello World
一、java环境变量设置1.右键打开我的电脑->属性->高级->环境变量2.在系统变量中新建或编辑(如已经有)JAVA_HOME、CLASSPATH、Path变量及值JAVA_HOME C:\Program Files\Java\jdk1.7.0_07 (注意安装版本;前后均无符号)CLASSPATH .;%JAVA_HOME%\lib; Path原创 2013-11-16 13:27:07 · 945 阅读 · 0 评论