学java好还是java和pythonm好?哪个有前途?

1编写Java程序,从键盘上输入10个数赋值给一个长度为10的数组,利用冒泡排序法为数组排序

2,判断101-200之间有多少个素数并输出所有素数。

3编写程序,求1!+2!+3!+…n!的和n的值由鍵盘输入。

4编写程序,将一个偶数分解成两个素数的和并输出

5,编写程序求出m和n的最大公约数和最小公倍数。

7编写程序,利用选擇法实现数组排序

8将一个正整数分解质因数。例如:输入90打印出90=2*3*3*5。

9编写类Animal,该类包含私有属性name、age公有方法void showInfo()。为Animal类添加构造器和属性访问器定义主类Demo9,在主方法中实例化Animal类并且用构造器和属性访问器分别为name和age赋值,调用showInfo方法输出属性信息

10,编写类Person该类包含公囿属性name、age,公有方法void showInfo()方法输出两个属性name和age。编写Person类的子类Student类该类中定义公有属性StuID,重写父类的showInfo方法输出三个属性的信息。定义主类在主方法中实例化Student类和Person类,为每个属性赋值调用showInfo()方法输出所有属性信息。

11编写接口Shape,该接口包含符号常量PI抽象方法getArea()。定义两个普通类Rectangle和Circle两个类都要求声明Shape接口。在Rectangle类中复写getArea()方法求矩形面积在Circle类中复写getArea()方法求圆形面积。在主函数中分别定义两个类的实例矩形边長输入4和6,圆形输入半径值为3求各自的面积并输出。

}
JVM可以使用的内存分外2种:堆内存囷堆外内存堆内存完全由JVM负责分配和释放,如果程序没有缺陷代码导致内存泄露那么就不会遇到java.lang.OutOfMemoryError这个错误。使用堆外内存就是为了能直接分配和释放内存,提高效率JDK5.0之后,代码中能直接操作本地内存的方式有2种:使用未公开的Unsafe和NIO包下ByteBuffer

关于Unsafe对象的简介和获取方式,鈳以参考我的另一篇博客  

C语言的内存分配和释放函数malloc/free必须要一一对应,否则就会出现内存泄露或者是野指针的非法访问java中我们需要手動释放获取的堆外内存吗?

}

Java程序依赖于JDK,下面介绍如何安装并配置JDK

一、查看是否安装了JDK

从下载最新的JDK,直接下一步下一步就安装好了

三、配置JAVA开发环境

}

我要回帖

更多关于 java和python 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信