java 学习
文章平均质量分 87
却水
如果代码能写出你的幸福,我愿为你天荒地老
展开
-
Java虚拟机-常用参数
Java虚拟机-JVM故障诊断与性能优化一. 常用虚拟机参数1.1 掌握跟踪调试参数1.1.1. 跟踪垃圾回收-读懂虚拟机日志GC 参数-XX:+PrintGC //jdk 8 之前-Xlog:gc //jdk 9 10 使用需要得到详细的信息 : -XX:PrintGCDetails --jdk 8 -Xlog:gc* --jdk 9 10需要得到全面的堆信息原创 2021-04-13 11:21:42 · 1499 阅读 · 0 评论 -
java递归实现十进制数2的幂次表示
1. 题目要求任何一个正整数都可以用2的幂次方表示。例如: 137=27+23+2^0 同时约定幂次方用括号来表示,即ab 可表示为a(b)。 由此可知,137可表示为: 2(7)+2(3)+2(0)进一步:7= 22+2+20 (21用2表示) 3=2+2^0所以最后137可表示为: 2(2(2)+2+2(0))+2(...原创 2019-06-07 23:41:58 · 638 阅读 · 0 评论 -
java-递归及非递归实现十进制数向任意进制转换
一. 题目要求题目:将非负十进制整数n转换成b进制。(其中b=2~16)二. 算法设计思路及递归模型递归出口:num=0 //此处num指递归后(num/base)=0,即商为0时递归结束。三. 代码实现递归实现package scale;import java.util.Scanner;public class recursion { public static ...原创 2019-06-07 23:33:31 · 639 阅读 · 0 评论 -
递归经典例题—java实现
一. 题目分析①一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?由题目可得知当经过第八个村庄时鸭子数量为2,所以利用已知条件由后向前递归计算可较为简便计算出出发时的总数,即第一个村庄的数量。由题意可轻松计算每个村庄卖出的数量。②角谷定理。输入一个自然数,若为偶数,则把它除以2,若为奇...原创 2019-05-31 16:23:59 · 4683 阅读 · 3 评论 -
java实现CORBA组件化编程
一. 题目分析1.编写组件相关接口,服务端程序及客户端程序,掌握组件化开发的概念,了解掌握CORBA模型及ORB机制。2.掌握CORBA组件化编程方法。3.理解接口在组件化编程中的具体运用。二. CORBA模型分析题目一:JAVA版CORBA程序——HelloWorld要求编写实现显示“Hello,World!+班级+中文姓名”字符串。组件结构图:具体设计:1 编写IDL接口H...原创 2019-05-18 01:46:34 · 636 阅读 · 0 评论 -
Java 实现简单的KFC点餐结算
一. 题目分析及要求同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++或Java或Python结合设计模式(2种以上)至少实现系统的以下功能:1.正常餐品结算和找零。2.基本套餐结算和找零。3.使用优惠劵购买餐品结算和找零。4.模拟打印小票的功能(写到文件中)。基本要求:1.实现功能测试代码,确保程序的健壮性。2.画出使用...原创 2019-05-11 23:54:55 · 1723 阅读 · 0 评论 -
Java 三种设计模式实例实现
一. 题目分析熟悉建模工具。掌握简单工厂模式、工厂方法模式、抽象工厂模式,并进行设计应用。①.简单工厂模式使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参数W,则返回一个Woman对象,请实现该场景。现需要增加一个新的Robot类,如果传入参数 R,则返回一个Robot对象,对代码进行修改并注意女娲的变化。※分析:简单工厂模...原创 2019-05-05 16:47:47 · 3110 阅读 · 1 评论 -
Java—实现 RPG 人物生成器
一. 题目分析1. 题目内容1.功能描述几乎所有的RPG游戏(一种源自《龙与地下城》的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色。本次上机要求编写一个简化的创建游戏角色的程序。2.游戏角色应有的属性本题目要求的游戏角色应有以下属性:名字、性别、种族、职业、力量、敏捷、体力、智力、智慧、生命值和魔法值。名字:不超过50个字符。性别:可以选择男性和女性。种族:一共可选五个...原创 2019-04-20 11:00:01 · 568 阅读 · 1 评论