自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java初学——项目三之开发团队调度软件

三、目标二、需求说明三、软件结构设计四、具体实现1. 创建项目基本组件(1)键盘访问的实现在这里插入代码片

2020-03-05 15:52:25 1318

原创 Java初学——多线程基本知识总结

一、基本概念1. 程序 & 进程 & 线程       程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。       进程(process)是程序的一次执行过程,或是正在运行的一个程序,是一个动态的过程。它有自身的产生、存在和消亡的过程——生命...

2020-03-05 11:50:34 216

原创 Java初学——异常处理

        在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美,在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避免的,比如:客户输入数据的格式,读取文件是否存在,网络是否始终保持通畅……一、异常概述       在Java语言中,将程序执行中发生的不正常情况称为“异常”。 (开...

2020-02-28 18:13:39 156

原创 Java初学——接口interface

一、定义标题标题

2020-02-28 13:57:11 146

原创 Java初学——static关键字

一、情景引入当我们编写一个类时,其实就是在描述其对象的属性和行为,而并没有产生实质上 的对象,只有通过new关键字才会产生出对象,这时系统才会分配内存空间给对象, 其方法才可以供外部调用。我们有时候希望无论是否产生了对象或无论产生了多少 对象的情况下,某些特定的数据在内存空间里只有一份,例如所有的中国人都有个 国家名称,每一个中国人都共享这个国家名称,不必在每一个中国人的实例对象中 都单独分配一...

2020-02-28 13:14:21 96

原创 Java初学——单例设计模式

一、相关概念二、饿汉式三、懒汉式下面这种写法暂时还存在线程安全问题四、单例模式的优点五、应用场景

2020-02-26 14:07:52 95

原创 Java初学——比较equals()和 "==”运算符

一、 “==” 运算符的使用1. == 运算符可以使用在基本数据类型变量和引用数据类型变量中。2. 用 == 进行比较时,符号两边的数据类型必须兼容(可自动转换的基本数据类型除外),否则编译出错。3. 如果比较的是基本数据类型变量:比较两个变量保存的数据是否相等(不一定类型要相同),举例如下:public static void main(String[] args) { //基本数据...

2020-02-09 15:31:05 138

原创 Java初学——对象类型转换 (Casting )

基本知识举例一举例二

2020-02-09 12:27:28 126

原创 Java初学——多态性练习题/笔试题

题目1写出下面程序运行结果:class Base { int count = 10; public void display() { System.out.println(this.count); }}class Sub extends Base { int count = 20; public void display() { System.out.println(...

2020-02-09 12:18:31 806

原创 Java初学——方法重写注意点

2020-02-08 14:40:58 79

原创 Java初学——项目之客户信息管理

1. 项目简介2. 需求说明2.1 主菜单2.2 添加客户2.3 修改客户2.4 删除客户2.5 客户列表3. 软件结构设计4. 编写代码4.1 CMUtility工具类可用来方便的实现键盘访问public class CMUtility { private static Scanner scanner = new Scanner(Syste...

2020-02-06 19:55:26 346

原创 Java初学——super、this等关键字

一、this关键字1. 调用属性、方法2. 调用本类构造器3. 注意二、package关键字三、import关键字

2020-02-05 17:50:16 95

原创 Java初学——权限修饰符

适用范围

2020-02-05 10:38:39 142

原创 Java初学——方法的参数传递

1. 基本定义2. 基本数据类型3. 引用数据类型举例1举例二4. 练习分析如下:

2020-02-04 14:00:02 78

原创 Java初学——可变个数形参

简介举例说明/* * 可变个数形参的方法 * * 1.jdk 5.0新增的内容 * 2.具体使用: * 2.1 可变个数形参的格式:数据类型 ... 变量名 * 2.2 当调用可变个数形参的方法时,传入的参数个数可以是:0个,1个,2个…… * 2.3 可变个数形参的方法与本类中方法名相同,形参不同的方法之间构成重载 * 2.4 可变个数形参的方法与本类中方...

2020-02-03 16:11:36 114

原创 Java初学——对象数组题目练习

题目代码如下public class StudentTest{ public static void main(String[] args) { Student[] students=new Student[20]; //赋值 for(int i=0;i<students.length;i++) { students[i]=new Student(); stu...

2020-02-03 11:18:34 465

原创 Java初学——数组排序之冒泡排序

冒泡排序代码如下:public static void main(String[] args) { int[] arr=new int[] {49,38,65,97,76,13,27,49}; //arr.length=8 //冒泡排序:从小到大 for(int i=0;i<arr.length-1;i++) { //8个元素只需排列7趟:0~6 /* * ...

2020-02-01 12:12:19 234

原创 Java初学——数组的反转和查找

1. 数组的反转String[] arr=new String[] {"AA","BB","CC","DD","EE","FF"}; //数组的反转 for(int i=0,j=arr.length-1;i<j;i++,j--) { String temp=arr[i]; arr[i]=arr[j]; arr[j]=temp; } //遍历 fo...

2020-01-30 11:50:59 143

原创 Java初学——编程之回形数格式方阵的实现

题目代码如下class RectangleTest { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("输入一个数字"); int len = scanner.nextInt(); int[][] arr = new ...

2020-01-29 20:31:40 1341

原创 Java初学——编程之打印杨辉三角

题目如下代码如下: public static void main(String[] args) { int[][] yanghui=new int[10][]; //数组赋值 for(int i=0;i<yanghui.length;i++){ yanghui[i]=new int[i+1];//第n行有n个元素,但数组下标从0开始,所以加1 yangh...

2020-01-29 17:04:02 145

原创 Java初学——数组的内存解析

内存的简化结构一维数组的内存解析

2020-01-25 11:05:34 236

原创 Java初学——编程之家庭记账软件

工具类public class Utility { private static Scanner scanner = new Scanner(System.in); /** 用于界面菜单的选择。该方法读取键盘,如果用户键入’1’-’4’中的任意字符,则方法返回。返回值为用户键入字符。 */ public static char readMenuSelection() { ...

2020-01-18 20:55:52 329

原创 Java初学——输出100以内的质数

方法一public static void main(String[] args) { boolean isFlag=true; //标志i是否被j整除 for(int i=2;i<=100;i++) { for(int j=2;j<i;j++) { if(i%j==0) { isFlag=false; //break; //加b...

2020-01-18 16:54:59 669

原创 Java初学——编程之进制转换

题目如何求一个0~255范围内的整数的十六进制值,例如60的十六进制表示形式3C方法一:自动实现String str1 = Integer.toBinaryString(60);String str2 = Integer.toHexString(60);方法二:手动实现public static void main(String[] args) { int i1 = 60; ...

2020-01-17 16:47:31 197

原创 Java初学——交换两个变量的三种方法

第一种:定义临时变量这是一种比较推荐的方式:int temp=num1; num1=num2;num2=temp;第二种:通过加减运算优点:不用定义临时变量缺点:(1)相加操作可能超出存储范围(2)局限性:只适用于数值类型num1=num1+num2; //此时num1是两数之和num2=num1-num2; //减去num2之后是原来num1的值,赋给num2num1=nu...

2020-01-17 09:40:38 231

原创 Java初学——取余

java取余的结果符号与被除数相同!上诉运算结果如下:

2020-01-16 12:21:40 155

myproject03.zip

用Java编写的模拟实现一个基于文本界面的开发团队调度项目,没有数据库,不是APP,只是简单的和控制台进行交互。

2020-03-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除