
java
文章平均质量分 71
妙舞汉宫人
这个作者很懒,什么都没留下…
展开
-
JAVA的运行机制
1.高级语言的运行机制我们编程都是用的高级语言(写汇编和机器语言的大牛们除外),计算机不能直接理解高级语言,只能理解和运行机器语言,所以必须要把高级语言翻译成机器语言,计算机才能运行高级语言所编写的程序。翻译,其实翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。 1.1编译型语言 (如C、C++、Objective-C)使用专门的转载 2017-09-16 21:30:48 · 416 阅读 · 0 评论 -
16.java中的框架
一、springSpring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二转载 2017-08-29 20:45:53 · 483 阅读 · 0 评论 -
13.java和c++最大的区别
Java并不仅仅是C++语言的一个变种,它们在某些本质问题上有根本的不同: (1)Java比C++程序可靠性更高。有人曾估计每50行C++程序中至少有一个BUG。姑且不去讨论这个数字是否夸张,但是任何一个C++程序员都不得不承认C++语言在提供强大的功能的同时也提高了程序含BUG的可能性。Java语言通过改变语言的特性大大提高了程序的可靠性。 (2)Java语言不需要程序对内存进行分配转载 2017-08-29 20:20:33 · 4016 阅读 · 0 评论 -
8.java回收机制
概念:Java的垃圾回收机制是Java虚拟机提供的能力,用于在空闲时间以不定时的方式动态回收无任何引用的对象占据的内存空间。我们用System.gc()或者Runtime.getRuntime().gc() 来通知垃圾回收机(JVM)回收垃圾。很多人说垃圾回收回收的是没有用的对象,这里不准确的。垃圾回收的作用: 1,定期发现那些对象不再被引用,并把这些对象占据的堆空间转载 2017-08-28 15:16:56 · 190 阅读 · 0 评论 -
Java 栈的实现
//java栈的实现public class MyStack { //定义一个堆栈类 int[] array; //用int数组来保存数据,根据需要可以换类型 int s_size; //定义堆栈的宽度 public MyStack(int i){ //定义一个带参数构造器 array=new int[i];转载 2016-08-08 12:54:25 · 343 阅读 · 0 评论 -
Java 数字排序
public static void main(String[] args) { Scanner scan = new Scanner(System.in); String[] str = scan.nextLine().split(" ");// 输入时以空格隔开数字 int[] num = new int[str.length];//初始化一个整型数组,长度为你输入数字的个数转载 2016-08-08 13:06:47 · 1478 阅读 · 0 评论 -
Java 栈的实现
public class Stack { // Java 不支持泛型数组,如需使用,请使用Java提供的容器 private Object[] stack; // 栈的默认初始大小 private static final int INIT_SIZE = 2; // 栈顶索引 private int index;转载 2016-08-04 19:20:36 · 250 阅读 · 0 评论 -
比较两个数的较大值
//键盘录入,返回较大值import java.util.Scanner; class FunctionTest1 { public static void main(String[] args){ //创建键盘录入对象 Scanner sc=new Scanner(System.in); System.out.println("请输入第一个数据:");原创 2015-12-21 20:32:13 · 1073 阅读 · 0 评论 -
java成员方法
class Student {public String getString() {return "helloworld";}public void show() {System.out.println("show");}public void method(String name) {System.out.println(name);}public String fu转载 2016-01-02 11:05:55 · 691 阅读 · 0 评论 -
13.java和c++区别(补充)
JAVA没有指针的概念,被封装起来了,而C++有;JAVA不支持类的多继承,但支持接口多继承,C++支持类的多继承;C++支持操作符重载,JAVA不支持;JAVA的内存管理比C++方便,而且错误处理也比较好;C++的速度比JAVA快。C++更适用于有运行效率要求的情况,JAVA适用于效率要求不高,但维护性要好的情况。转载 2017-09-03 11:06:39 · 227 阅读 · 0 评论