![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
被牵挂的风筝
我是一个热情,开朗,乐观的幸福女孩!
展开
-
编写应用程序,求1!+2!+…+10!
public class JieCheng { public static void main(String[] args){ int sum=0; for (int i=1;i int a=1; for (int j = 1; j a*=j; } sum+=a; } System.out.println(sum); } }原创 2013-01-09 16:45:33 · 4911 阅读 · 0 评论 -
abstract class 和interface 有什么区别?
1)含有abstract 修饰符的class 即为抽象类,abstract 类不能创建的实例对象。 含有abstract 方法的类必须定义为abstract class,abstract class 类中的方法不必是抽象的。 abstract class 类中定义抽象方法必须在具体(Concrete)子类中实现,所以,不能有抽象构造方法或抽象静态方法。 如果的子类没有实现抽象父类中的所有抽象转载 2013-01-11 14:11:19 · 277 阅读 · 0 评论 -
java 线程组
线程组 在Java中每一个线程都归属于某个线程组管理的一员,例如在主函数main()主工作流程中产生一个线程,则产生的线程属于main这个线程组管理的一员。简单地说,线程组就是由线程组成的管理线程的类,这个类是java.lang.ThreadGroup类。 可以通过使用如下代码获取此线程所属线程组的名称。 Thread.currentThread().getThreadGroup().get转载 2013-01-13 17:27:16 · 475 阅读 · 0 评论 -
Java参数传递机制
在方法调用时,需要根据方法声明传入适当的参数,通过每次调用方法时传参,极大的增强了方法的统一性,避免了方法内部功能代码的重复。但是在实际传递参数时,如果在方法内部修改了参数的值,则调用时使用的变量是否发生改变呢? 例如如下代码: /** * 参数传递代码示例 */ public class TransferValueDemo { public st转载 2013-01-14 14:56:30 · 389 阅读 · 0 评论 -
Java synchronized详解
第一篇: 使用synchronized 在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线程同步的使用。我们首先编写一个非常简单的多线程的程序,是模拟银行中的多个线程同时对同一个储蓄账户进行存款、取款操作的。 在程序中我们使用了一个简化版本的Accou转载 2013-01-16 09:01:45 · 265 阅读 · 0 评论