
Java基础
董鸿洋
这个作者很懒,什么都没留下…
展开
-
面向对象思想概述
Java语言是一种面向对象的程序设计语言,而面向对象思想(OOP)是一种程序设计思想,我们在面向对象思想的指引下,使用Java语言去设计、开发计算机程序。这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算机事件的设计思想。它区别于面向过程思想(POP),强调的是通过调用对象的行为来实现功能,而不是自己一步一步的去操作实现。面向对象的基本特征面向对象的语言中,包含了三大基本特征,即封装、继原创 2020-12-10 14:07:31 · 300 阅读 · 2 评论 -
【数组】
数组的概念数组概念: 数组就是用于存储数据的长度固定的容器,保证多个数据的数据类型要一致。百度百科中对数组的定义:所谓数组(array),就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,以便统一管理他们,然后用编号区分他们,这个名字称为数组名,编号称为下标或索引(index)。组成数组的各个变量称为数组的元素(element)。数组中元素的个数称为数组的长度(length)。数组的特点:1、数组的长度一旦确定就不能修改2、创建数组时会在内存中开辟一整块连原创 2020-12-08 08:16:56 · 337 阅读 · 1 评论 -
嵌套循环 --打印矩形、直角三角型
所谓嵌套循环**,是指一个循环的循环体是另一个循环。比如for循环里面还有一个for循环,就是嵌套循环。总共的循环次数=外循环次数*内循环次数。当然可以是三种循环任意互相嵌套。嵌套循环格式: for(初始化语句①; 循环条件语句②; 迭代语句⑦) {for(初始化语句③; 循环条件语句④; 迭代语句⑥) {循环体语句⑤;}}打印5行5列矩形public static void main(String[] args){for (int i = 0; i < 5; i++) {fo.原创 2020-12-07 18:19:23 · 914 阅读 · 1 评论 -
循环结构:do...while循环
do…while循环语句标准格式:do {循环体语句①;} while (循环条件语句②);注意:(1)while(循环条件)中循环条件必须是boolean类型(2)do{}while();最后有一个分号(3)do…while结构的循环体语句是至少会执行一次,这个和for和while是不一样的执行流程:第一步:执行循环体语句①;第二步:执行循环条件语句②,看循环条件语句的值是true,还是false;如果是true,执行第三步;如果是false,循环语句终止,循环不再执行。原创 2020-12-07 18:17:14 · 4923 阅读 · 1 评论 -
流程控制语句 while循环
1、while循环语句标准格式:while (循环条件语句①) {循环体语句②;}while(true){循环体语句;//如果此时循环体中没有跳出循环的语句,也是死循环}注意:while(循环条件)中循环条件必须是boolean类型执行流程:第一步:执行循环条件语句①,看循环条件语句的值是true,还是false;如果是true,执行第二步;如果是false,循环语句中止,循环不再执行。第二步:执行循环体语句②;第三步:循环体语句执行完后,重新从第一步开始再执行一遍原创 2020-12-07 14:14:37 · 1040 阅读 · 1 评论 -
流程控制语句 for循环语句
循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要通过修改循环变量使得循环判断条件为false,从而结束循环,否则循环将一直执行下去,形成死循环。1、for循环语句格式for(初始化语句①; 循环条件语句②; 迭代语句④){for(;????{循环体语句块;//如果循环体中没有跳出循环体的语句,那么就是死循环}注意:(1)for(;;)中的两个;是不能多也不能少(2)循环条件必须是boolean类型(3)如果循环条件语原创 2020-12-07 14:12:57 · 212 阅读 · 1 评论 -
流程控制语句 switch选择语句
分支结构:switch选择结构语法格式:switch(表达式){case 常量值1:语句块1;【break;】case 常量值2:语句块2;【break;】。。。【default:语句块n+1;【break;】】}执行过程:(1)入口①当switch(表达式)的值与case后面的某个常量值匹配,就从这个case进入;②当switch(表达式)的值与case后面的所有常量值都不匹配,寻找default分支进入;不管default在哪里(2)一旦从“入口”进入switch,原创 2020-12-07 14:09:21 · 358 阅读 · 1 评论 -
流程控制 if else判断语句
不论哪一种编程语言,都会提供两种基本的流程控制结构:分支结构和循环结构。其中分支结构用于实现根据条件来选择性地执行某段代码,循环结构则用于实现根据循环条件重复执行某段代码。任何编程语言中最常见的程序结构就是顺序结构。顺序结构就是程序从上到下逐行地执行,中间没有任何判断和跳转。如果main方法的多行代码之间没有任何流程控制,则程序总是从上向下依次执行,排在前面的代码先执行,排在后面的代码后执行。public static void main(String[] args){//顺序执行,根据编写的顺序,从原创 2020-12-07 14:05:56 · 435 阅读 · 1 评论 -
三元运算符(三目运算符)
三元运算符格式:数据类型 变量名 = 关系表达式?结果1:结果2三元运算符计算方式:条件判断的结果是true,三元运算符整体结果为结果1,赋值给变量。判断条件的结果是false,三元运算符整体结果为结果2,赋值给变量。public static void main(String[] args) {int i = (1==2 ? 100 : 200);System.out.println(i);//200int j = (3<=4 ? 500 : 600);System.out.p原创 2020-12-07 13:55:31 · 1861 阅读 · 1 评论 -
运算符(Operator)
表达式:用运算符连接起来的式子四种运算public class OperatorDemo01 {public static void main(String[] args) {int a = 3;int b = 4; System.out.println(a + b);// 7 System.out.println(a - b);// -1 System.out.println(a * b);// 12 System.out.println(a / b);// 计算机结果是0,为什么不是0原创 2020-12-07 13:54:08 · 420 阅读 · 1 评论 -
### 基本数据类型转换(Conversion)
在Java程序中,不同的基本数据类型的值经常需要进行相互转换。Java语言所提供的七种数值类型之间可以相互转换,基本数据类型转换有两种转换方式:自动类型转换和强制类型转换。自动类型转换(隐式类型转换)自动转换:将取值范围小的类型自动提升为取值范围大的类型 。基本数据类型的转换规则小结:通过上面案例我们可以得出数据类型的转换关系(取值范围从小到大)(1)当把存储范围小的值(常量值、变量的值、表达式计算的结果值)赋值给了存储范围大的变量时,int i = ‘A’;//char自动升级为int原创 2020-12-07 11:58:02 · 936 阅读 · 1 评论 -
JAVAEE基础 (介绍)
Java 基础JavaSE知识模块介绍第一部分:计算机编程语言核心结构:数据类型、运算符、流程控制、数组、对应功能(家庭收支记账系统)、…第二部分:Java面向对象核心逻辑:类和对象、封装、继承、多态、抽象、接口、(对应功能为客户信息管理系统)、…**第三部分:JavaSE核心高级应用:集合 I/O 多线程 网络编程 反射机制**第四部分:Java新特性:Lambda表达式、函数式编程` 新Date/Time API 、接口的默认、静态和私有方法、…**第五部分:MySQL/原创 2020-12-06 15:19:22 · 517 阅读 · 0 评论