- 博客(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
210
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
229
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
496
18
原创 【核心系列】Java程序设计概述
一、Java程序设计平台Java是一个完整的平台,有一个庞大的库,其中包含了很多可重用的代码,以及一个提供诸如安全性、跨操作系统的可移植性以及自动垃圾收集等服务的执行环境。二、Java“白皮书”的关键语术1.简单性我们希望构建一个无须深奥的专业训练就可以进行编程的系统,并且复要符合当今的标准惯例。在设计Java时还是尽可能的接近C++,以便于系统更容易理解。Java剔除了C++中许多很少使用、难以理解、容易混淆的特性。在我们看来,这些特性带来的麻烦远大于它们的好处。如果你了解C++,..
2022-02-17 17:48:38
1053
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
312
原创 【Java】图书管理系统 超简单
主要内容开发一个图书信息管理系统,图书信息包括:书名、作者、类别、价格、是否借出等基本信息(也可以根据自己情况进行扩充,比如出版社、库存量等)。使之能提供以下基本功能:(1)添加书籍(2)删除书籍(3)更新书籍(4)查询书籍(5)显示书籍列表(6)借书(7)还书思维导图(设计框架)建包结构具体代码1.建立Book包中的book类,用于存放书籍的所有属性,优点在于可以方便的添加属性~package book_management.book;/*
2022-01-18 16:34:24
1369
2
原创 【Java基础】浅谈一下单链表
链表链表的概念以及结构链表是一种物理存储结构上非连续存储结构,数据元素的逻辑顺序是通过链表中的引用链接次序实现的。实际中链表的结构非常多样,以下情况组合起来就有8种链表结构:·单向、双向·带头、不带头·循环、非循环我们主要讲解单向链表可以将链表看成火车的形式,定义车厢类和火车类,对火车进行相应的操作链表的实现public class SingleLinkedList { private int size;//当前火车中车厢的节点个数 pr
2022-01-11 13:39:56
444
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
3044
9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人