- 博客(11)
- 收藏
- 关注
原创 【核心系列】Java的基本程序设计结构(二)
前言 现在,假定已经成功地安装了JDK,我们将开始介绍程序设计。本文主要介绍了程序设计的基本概念在Java中的实现方式。 一、字符串 1、创建字符串 //直接赋值法 String str = "Hello world!"; //通过new来创建字符串对象 String str = new String("Hello world!"); //通过char数组来创建字符串 char[] data = {'h','e','l','l','o'}; String str = new Str...
2022-04-28 08:00:00
285
9
原创 【JavaEE初阶】计算机原理概述(一)
目录 本章要点 程序 = 指令 + 数据 二、冯诺依曼体系 1、冯诺依曼体系是指指令也被视为数据,是一种特殊的数据。存储在内存当中。 2、五大结构 3、特殊数据(指令)是如何在内存中存储的? 4、非指令的数据在内存中的存储问题 三、CPU的基本工作原理(重点) 1、逻辑算数运算器 2、控制器 3、寄存器 4、现代高级CPU为了提高性能,一般会带有缓存 5、逻辑门 6、ALU算数逻辑单元 7、CU控制单元 四、CPU的基本工作流程 1、取码阶段 2、解码阶段 3、执.
2022-04-25 16:47:09
321
3
原创 【核心系列】Java的基本程序设计结构(一)
前言 现在,假定已经成功地安装了JDK,我们将开始介绍程序设计。本文主要介绍了程序设计的基本概念在Java中的实现方式。 一、一个简单的Java应用程序 public class FirstSample { public static void main(String[] args) { System.out.println("Hello world!"); } } 这个程序虽然很简单,但是所有的Java应用程序都具有这种结构,因此还是值得花一些时间来研究...
2022-02-19 14:50:38
543
18
原创 【核心系列】Java程序设计概述
一、Java程序设计平台 Java是一个完整的平台,有一个庞大的库,其中包含了很多可重用的代码,以及一个提供诸如安全性、跨操作系统的可移植性以及自动垃圾收集等服务的执行环境。 二、Java“白皮书”的关键语术 1.简单性 我们希望构建一个无须深奥的专业训练就可以进行编程的系统,并且复要符合当今的标准惯例。在设计Java时还是尽可能的接近C++,以便于系统更容易理解。Java剔除了C++中许多很少使用、难以理解、容易混淆的特性。在我们看来,这些特性带来的麻烦远大于它们的好处。如果你了解C++,..
2022-02-17 17:48:38
1156
7
原创 【Java】认识三大类——String类篇
一、认识String类 1、创建字符串 常见的构造String的方法 //直接赋值法 String str = "Hello world!"; //通过new来创建字符串对象 String str = new String("Hello world!"); //通过char数组来创建字符串 char[] data = {'h','e','l','l','o'}; String str = new String(data); 注意:"hello world!"称为字符串字面量。字面量:直接写出来
2022-02-14 15:43:14
363
原创 【Java】图书管理系统 超简单
主要内容 开发一个图书信息管理系统,图书信息包括:书名、作者、类别、价格、是否借出等基本信息(也可以根据自己情况进行扩充,比如出版社、库存量等)。使之能提供以下基本功能: (1)添加书籍 (2)删除书籍 (3)更新书籍 (4)查询书籍 (5)显示书籍列表 (6)借书 (7)还书 思维导图(设计框架) 建包结构 具体代码 1.建立Book包中的book类,用于存放书籍的所有属性,优点在于可以方便的添加属性~ package book_management.book; /*
2022-01-18 16:34:24
1458
2
原创 【Java基础】浅谈一下单链表
链表 链表的概念以及结构 链表是一种物理存储结构上非连续存储结构,数据元素的逻辑顺序是通过链表中的引用链接次序实现的。 实际中链表的结构非常多样,以下情况组合起来就有8种链表结构: ·单向、双向 ·带头、不带头 ·循环、非循环 我们主要讲解单向链表 可以将链表看成火车的形式,定义车厢类和火车类,对火车进行相应的操作 链表的实现 public class SingleLinkedList { private int size;//当前火车中车厢的节点个数 pr
2022-01-11 13:39:56
487
1
原创 JAVA——汉诺塔代码
JAVA汉诺塔递归 目标:将A上的圆盘移动到目标塔C上。 思路: ①首先将A上的n-1移动到B上,由C作为辅助;(剩下一个最大的盘子在A上) ②将A上的盘子移动到目标塔C上;(此时最大的盘子到达目标位置) ③将B上n-1个盘子依次移动到C上,由A作为辅助;(这个过程和①②一样只不过源塔是B目标依然是C,由此可以发现汉诺塔问题是一个典型的递归问题) 例:n = 3时移动 A->C 首先将A上的n-1移动到B上,由C作为辅助...
2021-11-24 19:05:55
3122
9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅