01 2022 档案
摘要:两大思想 编程界的两大思想:面向对象、面向过程。 面向过程,是一种以过程为中心的编程思想。分析出解决问题所需要的步骤,用方法依次把步骤实现出来再依次去执行步骤 面向对象,以一种事物为中心的编程思想。在分析和解决问题时把思维和重点转向现实中的客体中来,把构成事物分解成各个对象 例如看新闻,面向过程是打
阅读全文
摘要:数据结构 数据结构是指数据相互之间存在一种或多种特定关系的数据元素的集合,是计算机存储、组织数据的方式。 线性结构:最常用的数据结构,特点是单个数据之间存在一对一的线性关系。包含两种不同的存储结构:顺序存储结构和链式存储结构。 顺序存储的线性表称为顺序表,顺序表中的存储元素是连续的。 链式存储的线性
阅读全文
摘要:数组 数组是一种数据结构,用以存储同类型数据的集合,以序号区分并指定每个数据。 数组的定义: 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们(注意:数组的下标是从0开始的,所以第
阅读全文
摘要:方法 Java方法是语句的集合,它们组合在一起可以执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的
阅读全文
摘要:顺序结构的程序语句只能被执行一次。如果想要同样的操作执行多次,,就需要使用循环结构。 Java中三种主要的循环结构 while for do...while 在Java5中引入了一种主要用于数组的增强型for循环 1.while循环 最基本的循环 while(flag) { //循环内容} 在循环刚
阅读全文
摘要:break 主要用在循环语句或者 switch 语句中,用来跳出整个语句块 只会跳出最里层的循环,并且继续执行该循环下面的语句 int i = 0;while (i < 100) { i++; System.out.println(i); if (i == 30) { break;//当循环到30时
阅读全文
摘要:JAVA的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。 顺序结构也是最简单的算法结构。 顺序结构在程序流程图中的体现就是用流程线将程序框自上而地连接起来,按顺序执行算法步骤。 //按照自上而下的顺序执行!依次输出。 System.out.println("Hello1"); Sy
阅读全文
摘要:用户交互 获取用户的输入,实现程序和人的交互 Java提供了一个工具类,java.util.Scanner 是 Java5 的新特征通过 Scanner 类来获取用户的输入 1.Scanner对象 创建 Scanner 对象的基本语法 Scanner s = new Scanner(System.i
阅读全文
摘要:JavaDoc是一种将注释生成HTML的技术,生成的HTML文档类似于Java的API,易读且清晰明了。 javadoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过 Javad
阅读全文
摘要:当定义了多个类的时候,可能会发生类名的重复问题。 解决方式:在java中采用包机制处理开发者定义的类名冲突问题。 在idea中创建包,代码第一行idea默认会有:package 包名路径 java会要求这份java代码必须在包名路径这样一个目录下,java解释器才能找到它 包的作用 把功能相似或相关
阅读全文
摘要:Java 语言支持如下运算符: 算术运算符 +,-,*,/,%,++,-- 赋值运算符 = 关系运算符 >,<,>=,<=,==,!= instanceof 逻辑运算符 &&,||,! 位运算符 &,|,^,~ , >>,<<,>>> (了解!!!) 条件运算符 ?: 扩展赋值运算符 +=,-=,*
阅读全文
摘要:1.变量 变量是什么:就是可以变化的量 用来存储数据,变量就是这个存储数据的空间;由于Java是一种强类型语言,每个变量都必须声明其类型,在使用前必须对其声明, 只有在变量声明以后,才能为其分配相应长度的存储单元 声明格式 数据类型 变量名 = 值; 可以使用逗号隔开来声明多个同类型变量,但不推荐
阅读全文
摘要:由于java是强类型语言,在对做运算时需要将不同类型的数据先转化为同一类型,然后再运算 整型、常量、字符型数据可以混合运算 类型转换有前提 不能对boolean类型进行类型转换。 不能把对象类型转换成不相关类的对象。 在把容量大的类型转换为容量小的类型时必须使用强制类型转换(这样会丢失精准度)。 转
阅读全文
摘要:java是一种强类型语言,每个变量都必须声明其数据类型 1、强弱类型语言 强类型语言 是一种强制类型定义的语言,变量一旦定义了数据类型,如果不进行强制转换,那它就只能是这个类型。Java、.net 、Python、C++等语言都是强类型语言 public static void main(Strin
阅读全文
摘要:平时生活中我们需要给每样事物起一个名字,在程序中也一样;java有一些已经定义好的有特殊作用的标识符,又称关键字 abstract assert boolean break byte case catch char class const continue default do double els
阅读全文
摘要:我们平时编写代码,代码量较少时我们还可以清楚这些代码是实现什么功能的,但当代码量较多项目复杂且结构繁琐时,就需要用注释提醒我们哪些代码实现了什么功能,也方便别人查阅我们的代码。注释是不会被执行的 /** @Description HelloWorld class* @Author hello_121
阅读全文
摘要:学习编程从HelloWorld开始,main方法是程序的主入口,工程是从main方法开始执行 public class HelloWorld{ //main方法 public static void main(String[] args){ /* * main方法是程序的主线程也是程序的主入口 *
阅读全文