随笔分类 -  Java

编程提取字符串"Java is a programming language"中的各个单词,并打印输出。
摘要:1 import java.lang.String; 2 import java.util.StringTokenizer; 3 public class StringGetWord{ 4 /* 5 编程提取字符串"Java is a programming language"中的各个单词,并打印输出。 6 */ 7 public static void main(String[] args){ 8 String str="Java is a programming language"; 9 ... 阅读全文
posted @ 2014-01-23 15:51 sophine 阅读(5817) 评论(1) 推荐(0)
Java中普通代码块,构造代码块,静态代码块区别及代码示例
摘要://执行顺序:(优先级从高到低。)静态代码块>mian方法>构造代码块>构造方法。其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。1 普通代码块 1 //普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序由他们在代码中出现的次序决定--“先出现先执行” 2 public class CodeBlock01{ 3 public static void main(String[] args){ 4 5 { 6 int x=3; 7 Sys... 阅读全文
posted @ 2014-01-23 15:48 sophine 阅读(85447) 评论(24) 推荐(41)
String方法使用示例
摘要:1 import java.lang.String; 2 3 public class StringMethodDemo1{ 4 /** 5 熟悉String的常用方法。 6 */ 7 public static void main(String[] args){ 8 String str="Java是面向对象的语言"; 9 //toCharArray():将字符串转换为字符数组10 char cString[] = str.toCharArray();11 System.out.... 阅读全文
posted @ 2014-01-22 15:43 sophine 阅读(945) 评论(0) 推荐(0)
杨辉三角形实现
摘要://打印杨辉三角形。import java.util.Scanner;public class Yanghui_Triangle{ public static void main(String args[]){ //输入行数 Scanner scan= new Scanner(System.in); System.out.println("请输入杨辉三角形行数:"); int row = scan.nextInt(); int yanghui[][]= new int[row][]; System.out.println("杨辉三角形"); ... 阅读全文
posted @ 2014-01-20 17:29 sophine 阅读(368) 评论(0) 推荐(0)
冒泡,选择,插入,希尔排序,快速排序算法实现(已经成功运行)
摘要:注:以下代码摘抄自《Java 编程手记-从实践中学习java》一书,摘抄目的用于学习和共享。1 冒泡排序//冒泡排序:遍历整个数组,在遍历中依次对相邻元素进行比较,如果两者次序不对,则交换它们的位置本例是从大到小排序),其结果是元素较大值犹如“水泡”一样浮到数组前面。然后再次遍历数组,重复上述过程直至把所有元素移到适合的位置。public class BubbleSort{ public static void main(String[] args){ int score[]={900,878,891,904,865,912,868,870,898,903}; //打印数组元素 S... 阅读全文
posted @ 2014-01-20 16:52 sophine 阅读(1984) 评论(0) 推荐(0)
各种排序算法Java实现(转)
摘要:http://www.oschina.net/question/565065_67940 阅读全文
posted @ 2013-12-27 11:38 sophine 阅读(184) 评论(0) 推荐(0)
JAVA常见中文问题的解决方法(转)
摘要:JAVA常见中文问题的解决方法http://www.java-cn.com/club/article-5876-1.html以下解决方案是笔者在日常生活中遇到的,希望能对你解决JAVA中文问题有所帮助。 1.在jsp页面首部加上 在servlet中使用httpServlerResponse.setContentTpye(“text/html; charset=GB2312”);可以避免一些中文问题 2.使用JDBC连接mysql数据库时,连接字符串写成如下形式可以避免一些中文问题: jdbc://mysql://hostname:port/DBname?user=username&pa 阅读全文
posted @ 2013-12-27 11:17 sophine 阅读(382) 评论(0) 推荐(0)
面试题整理(答案从网上找到后整理的)
摘要:1、 java中如何把String型转化成double型的String s = "123.345";double num = Double.parseDouble(s);当string里的数字比较大时:例如:字符串“1467000000”通过Double.parseDouble以后转化为double类型,然后我用它除以100000000。结果得到的值变成14.669999999999998。再转化成字符串与“14.67”比较,结果是不相等。精 度的问题!用基本类型的double类型进行运算可能会丢失精度。而且特别大的数又没法处理。所以如果用BigDecimal这个类问题就解 阅读全文
posted @ 2013-05-17 16:33 sophine 阅读(1459) 评论(0) 推荐(0)