------Java基础
文章平均质量分 69
这个异常不抛出
我只是不想把自己的担子放在父母肩膀上,仅此而已
展开
-
System.out.printf的使用
package dsfa; public class A { public static void main(String args[]) { double d = 345.678; String s = "你好!"; int i = 1234; // "%"表示进行格式化输出,"%"之后的内容为格式的定义。原创 2016-06-07 14:21:17 · 5472 阅读 · 0 评论 -
Java管道流
/* * 管道流, * 管道流也分为字节流(PipedOutputStream,PipedInputStream)和字符流(PipedReader,PipedWriter) * 本例采用字节流 */ package Test2; import java.io.*; public class Demo_23_6 { public static void main(String[] a原创 2016-07-26 14:25:15 · 339 阅读 · 0 评论 -
合并(序列)流
/* * 合并(序列)流 */ package Test2; import java.io.*; public class Demo23_11 { public static void main(String[] args) { // TODO Auto-generated method stub Demo23_11 d = new Demo23_11(); } pub原创 2016-07-26 17:34:04 · 296 阅读 · 0 评论 -
对象序列化
当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。 只能将支持 java.io.Serializable 接口的对象写入流中。每个 serializable 对象的类都被编码,编码内容包括类名和类签名、对象的字段值和数组转载 2016-07-26 17:50:41 · 239 阅读 · 0 评论 -
Java中不同包之间的调用实现
package Test1; //用于调用Test2包 import Test2.*; import java.awt.*; import javax.swing.*; public class APP extends JFrame{ public static void main(String[] args) { // TODO Auto-generated method stub原创 2016-07-18 02:15:48 · 9809 阅读 · 0 评论 -
Java语言关键字和保留字
Java 关键字列表 (依字母排序 共51组): abstract, assert,boolean, break, byte, case, catch, char, class, const, continue, default, do, double, else, enum,extends, final, finally, float, for, if, implements, import原创 2016-07-17 01:59:06 · 505 阅读 · 0 评论 -
Java匿名对象
匿名对象是指就是没有名字的对象,只开辟堆内存空间,而没有栈内存指向的对象。 例如 : new Person(); 声明的是一个匿名的对象,只是在堆内存中开辟了一段内存空间用来存储Person类的相关信息,而没有关于这个类的引用。 改为不是匿名对象:只需要设置一个类的变量,Person p = new Person(); 此时的p在栈内存中建立指向新对象的引用变量p,在堆内存中分配用于存储P原创 2016-08-03 20:15:12 · 281 阅读 · 0 评论 -
Java---->String的基本操作
public class Demo1 { public static void main(String[] args) { // TODO Auto-generated method stub new Demo1(); } public Demo1(){ // //String 实例化的两种方法 // String s = "You are the best"; //原创 2016-08-01 19:49:05 · 752 阅读 · 0 评论 -
for&foreach
/* * 1.for与foreach * 如果说只是要求输出数组中的元素值,则适合用foreach语句,更加简单 * 如果说要获取数组和数组元素的小标,则适合用for循环 * * 2.break 标签; * * 3.continue 标签; */ package Test1; public class Demo1 { public static void main(Str原创 2016-08-02 14:41:28 · 204 阅读 · 0 评论 -
正则表达式之匹配
/* * 正则表达式:符合一定规则的表达式 * 作用:用于专门操作字符串 * 特点:用一些特定的符号来表示代码的操作,简化书写 * 所以学习正则表达式就是学习一些特定的符号的使用 * 好处:可以简化对字符串的复杂操作 * 弊端:符号定义越多,正则越长,阅读性越差 * * 具体操作功能: * 1.匹配:String类中的matches()方法 * ma原创 2016-08-06 11:06:44 · 296 阅读 · 0 评论 -
正则表达式之匹配切割替换获取
/* * 正则表达式:符合一定规则的表达式 * 作用:用于专门操作字符串 * 特点:用一些特定的符号来表示代码的操作,简化书写 * 所以学习正则表达式就是学习一些特定的符号的使用 * 好处:可以简化对字符串的复杂操作 * 弊端:符号定义越多,正则越长,阅读性越差 * * 具体操作功能: * 1.匹配:String类中的matches()方法 * ma原创 2016-08-06 11:08:15 · 1608 阅读 · 0 评论 -
正则表达式之匹配和切割
/* * 正则表达式:符合一定规则的表达式 * 作用:用于专门操作字符串 * 特点:用一些特定的符号来表示代码的操作,简化书写 * 所以学习正则表达式就是学习一些特定的符号的使用 * 好处:可以简化对字符串的复杂操作 * 弊端:符号定义越多,正则越长,阅读性越差 * * 具体操作功能: * 1.匹配:String类中的matches()方法 * ma原创 2016-08-06 01:53:47 · 3682 阅读 · 0 评论 -
Java读取和写入文件
package 第二十七个工程; import java.io.File; import java.util.Scanner; public class Domo { public static void main(String args[]) throws Exception { /*java.io.File file = new java.io.File("C:\\Users\\吴修原创 2016-06-10 13:11:12 · 645 阅读 · 0 评论 -
String.valueOf() 方法的使用
1. 由 基本数据型态转换成 String String 类别中已经提供了将基本数据型态转换成 String 的 static 方法 也就是 String.valueOf() 这个参数多载的方法 有下列几种 String.valueOf(boolean b) : 将 boolean 变量 b 转换成字符串 String.valueOf(char c) : 将 char 变量 c原创 2016-06-10 01:17:47 · 2291 阅读 · 0 评论 -
String的转换,替换和分隔
package 第二十三个工程; public class Domo23 { public static void main(String args[]) { String str = " Welcome to Java "; //全部转化为小写 System.out.println(str.toLowerCase()); //全部转化为大写 System.out.pr原创 2016-06-09 23:03:42 · 441 阅读 · 0 评论 -
简单框体的输出
package dsfa; //显示消息框 import javax.swing.JOptionPane; public class A { public static void main(String args[]) { //null是Java的关键字 //第二个参数是要显示的文本字符串 //第三个参数是消息对话框标题的字符串 //第四个参数可以是JOptionPane.I原创 2016-06-07 14:51:18 · 358 阅读 · 0 评论 -
JOptionPane.showInputDialog & JOptionPane.showConfirmDialog & showMessageDialog的应用
package dsfa; import javax.swing.JOptionPane; public class A { public static void main(String args[]) { int sum = 0; //JOptionPane.YES_OPTION的值为0 int option = JOptionPane.YES_OPTION; whi原创 2016-06-07 16:11:42 · 1439 阅读 · 0 评论 -
函数重载
package dsfa; import java.util.Scanner; public class A { /* 1、针对同一个类中的一个函数来说的; 2、这组函数中,函数名称相同(一般情况下建议功能相似的函数才做函数重载); 3、形式参数不相同,包括参数的个数不同、参数的类型不同或参数个数和类型都不相同; 4、与函数的返回值类型没有关系 5、在调用函数时会根据参数的类型和个数原创 2016-06-07 17:25:39 · 256 阅读 · 0 评论 -
取整方法
package dsfa; import java.util.Scanner; public class A { public static void main(String args[]) { System.out.println(ceil(1.2)); System.out.println(floor(2.1)); System.out.println(rint(-2.6))原创 2016-06-07 17:40:08 · 352 阅读 · 0 评论 -
三角函数关系的方法
package dsfa; import java.math.*; public class A { public static void main(String args[]) { System.out.println(Math.PI); System.out.println(sin(30 * Math.PI / 180.0)); System.out.println(cos(原创 2016-06-07 18:35:30 · 492 阅读 · 0 评论 -
指数函数方法
package 第十四个工程; public class Domo14 { public static void main(String args[]) { System.out.println(Math.E); System.out.println(exp(1)); System.out.println(log(Math.E)); System.out.pri原创 2016-06-07 20:16:43 · 766 阅读 · 0 评论 -
一维数组的开辟 赋值 应用
package 第十五个工程; import java.util.Scanner; public class Domo15 { public static void main(String args[]) { final int M = 100; //开辟一个长度为100的数组 double[] numbers = new double[M]; double sum = 0;原创 2016-06-07 22:39:46 · 1110 阅读 · 0 评论 -
二维数组的声明,定义及应用
二维数组的应用 package Java; import java.util.Scanner; public class Domo { //使用随机数或者键入 public static void main(String args[]) { //这种声明方式错误,二维数组必须指定第一维的长度或者两个都指明 //int[][] c = new int[][];原创 2016-06-08 14:27:57 · 5898 阅读 · 0 评论 -
定义类和创建对象----电视操作
主类 package Java; public class TestTV { public static void main(String args[]) { TV tv1 = new TV(); tv1.turnOn(); tv1.setChannel(30); tv1.setVolume(3); TV tv2 = new TV(); tv2.turnOn原创 2016-06-08 15:52:08 · 1247 阅读 · 0 评论 -
random的用法
package dsfa; import java.util.Scanner; public class A { public static void main(String args[]) { //随机产生0~100的随机数 int number = (int)(Math.random() * 101); System.out.println(number); //输原创 2016-06-07 15:19:07 · 1880 阅读 · 0 评论 -
String类部分函数详解
package 第二十二个工程; public class Domo22 { //注意,String对象一旦创建就不能改变. public static void main(String args[]) { //字符串创建的三种方式 String s1 = new String("Hello World!"); System.out.println(s1); String原创 2016-06-09 22:38:56 · 333 阅读 · 0 评论 -
正则表达式的匹配,替换和切割
/* * 正则表达式:符合一定规则的表达式 * 作用:用于专门操作字符串 * 特点:用一些特定的符号来表示代码的操作,简化书写 * 所以学习正则表达式就是学习一些特定的符号的使用 * 好处:可以简化对字符串的复杂操作 * 弊端:符号定义越多,正则越长,阅读性越差 * * 具体操作功能: * 1.匹配:String类中的matches()方法 * ma原创 2016-08-06 02:24:41 · 759 阅读 · 0 评论