Java
文章平均质量分 63
Sundy_Xu
Action speak louder than words.
展开
-
Java算法--穷尽算法 鸡兔同笼问题
代码: package com.xu.main;import java.util.Scanner;public class P6_1 { static int chicher,habbit; public static int qiongJu(int head,int foot) { int re,i,j; re = 0; for(i=0;原创 2012-10-30 17:44:14 · 14547 阅读 · 0 评论 -
Java中的private、protected、public和default的区别
Java中的private、protected、public和default的区别(1)对于public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。(2)对于protected修饰符,它主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰的成员,其他的不可以,转载 2015-11-10 17:09:05 · 497 阅读 · 0 评论 -
面试中有可能遇到的算法题--Java算法
面试中有可能遇到的算法题--Java算法最近别人都问我是不是发神经,怎么突然离职了。我也只是呵呵一笑,不以为然。程序猿离职无需理由,做了两年6个月还没有跳过槽就更神奇了。这个只有程序猿才知道。好了,废话少说。最近面试中遇到了一些Jave算法的题目,跟各位分享分享,毕竟你也有可能遇到,这个比在街上遇到郭敬明跟姚明走在一起(还手牵手)的机会更大。题目原创 2015-10-17 15:18:01 · 3783 阅读 · 2 评论 -
线程安全
什么是线程安全?如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在二义性,也就是说我们不用考虑同步的问题。线程安全问题都是由全局变量及静态原创 2013-03-01 11:11:48 · 313 阅读 · 0 评论 -
线程安全
什么是线程安全?如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在二义性,也就是说我们不用考虑同步的问题。线程安全问题都是由全局变转载 2013-03-01 11:09:19 · 306 阅读 · 0 评论 -
JDK环境变量配置
JDK环境变量配置的步骤如下:1.我的电脑-->属性-->高级-->环境变量.2.配置用户变量: a.新建 JAVA_HOME C:\Program Files\Java\j2sdk1.5.0 (JDK的安装路径) b.新建 PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\转载 2012-10-26 14:14:25 · 462 阅读 · 0 评论 -
Java算法 选择排序算法例子
代码: package com.xu.main;public class P11_1 { static final int SIZE = 10; public static void selectSort(int a[]) { int index,temp; for(int i=0;i<a.length;i++) { index = i;原创 2012-11-02 15:04:50 · 732 阅读 · 0 评论 -
Java算法 冒泡排序
代码: package com.xu.main;public class P10_1 { static final int SIZE = 10; public static void bubbleSort(int a[]) { int temp; for(int i=1;i<a.length;i++) { for(int j=0;j<a.l原创 2012-11-01 09:07:43 · 657 阅读 · 0 评论 -
Java算法 概率算法(蒙特卡洛概率算法求圆周率)
代码:package com.xu.main;import java.util.Scanner;public class P9_1 { static double MontePI(int n) { double PI; double x, y; int i, sum; sum = 0; for (i = 1; i < n; i++)原创 2012-10-31 08:48:13 · 5364 阅读 · 1 评论 -
Java算法 递归算法计算阶乘
代码:package com.xu.main;import java.util.Scanner;public class P9 { static long fact(int n) { if(n <= 1) { return 1; } else { return n * fact(n - 1); } }原创 2012-10-30 18:11:28 · 26393 阅读 · 1 评论 -
Java算法--递推算法 求解兔子产子问题或斐波那契数列问题
代码: package com.xu.main;import java.util.Scanner;public class P7_1 { public static int fibonacci(int n) { int t1,t2; if(n == 1 || n == 2) { return 1; } else原创 2012-10-30 17:54:48 · 3913 阅读 · 1 评论 -
Object类中的方法介绍
Object类中的方法介绍类Object是类层次结构的根类,每一个类都使用Object作为超类,所有对象(包括数组)都实现这个类的方法。jdk1.5中,描述了该类中的11个方法1.getClasspublic final ClassObject> getClass()返回一个对象的运行时类。该 Class 对象是由所表示类的 static synchroni转载 2015-11-10 17:18:17 · 648 阅读 · 0 评论