自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 面向对象思想概述

Java语言是一种面向对象的程序设计语言,而面向对象思想(OOP)是一种程序设计思想,我们在面向对象思想的指引下,使用Java语言去设计、开发计算机程序。这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算机事件的设计思想。它区别于面向过程思想(POP),强调的是通过调用对象的行为来实现功能,而不是自己一步一步的去操作实现。面向对象的基本特征面向对象的语言中,包含了三大基本特征,即封装、继

2020-12-10 14:07:31 245 2

原创 【数组】

数组的概念数组概念: 数组就是用于存储数据的长度固定的容器,保证多个数据的数据类型要一致。百度百科中对数组的定义:所谓数组(array),就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,以便统一管理他们,然后用编号区分他们,这个名字称为数组名,编号称为下标或索引(index)。组成数组的各个变量称为数组的元素(element)。数组中元素的个数称为数组的长度(length)。数组的特点:1、数组的长度一旦确定就不能修改2、创建数组时会在内存中开辟一整块连

2020-12-08 08:16:56 291 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 819 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 4743 1

原创 流程控制语句 while循环

1、while循环语句标准格式:while (循环条件语句①) {循环体语句②;}while(true){循环体语句;//如果此时循环体中没有跳出循环的语句,也是死循环}注意:while(循环条件)中循环条件必须是boolean类型执行流程:第一步:执行循环条件语句①,看循环条件语句的值是true,还是false;如果是true,执行第二步;如果是false,循环语句中止,循环不再执行。第二步:执行循环体语句②;第三步:循环体语句执行完后,重新从第一步开始再执行一遍

2020-12-07 14:14:37 947 1

原创 流程控制语句 for循环语句

循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要通过修改循环变量使得循环判断条件为false,从而结束循环,否则循环将一直执行下去,形成死循环。1、for循环语句格式for(初始化语句①; 循环条件语句②; 迭代语句④){for(;????{循环体语句块;//如果循环体中没有跳出循环体的语句,那么就是死循环}注意:(1)for(;;)中的两个;是不能多也不能少(2)循环条件必须是boolean类型(3)如果循环条件语

2020-12-07 14:12:57 181 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 294 1

原创 流程控制 if else判断语句

不论哪一种编程语言,都会提供两种基本的流程控制结构:分支结构和循环结构。其中分支结构用于实现根据条件来选择性地执行某段代码,循环结构则用于实现根据循环条件重复执行某段代码。任何编程语言中最常见的程序结构就是顺序结构。顺序结构就是程序从上到下逐行地执行,中间没有任何判断和跳转。如果main方法的多行代码之间没有任何流程控制,则程序总是从上向下依次执行,排在前面的代码先执行,排在后面的代码后执行。public static void main(String[] args){//顺序执行,根据编写的顺序,从

2020-12-07 14:05:56 389 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 1761 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 296 1

原创 ### 基本数据类型转换(Conversion)

在Java程序中,不同的基本数据类型的值经常需要进行相互转换。Java语言所提供的七种数值类型之间可以相互转换,基本数据类型转换有两种转换方式:自动类型转换和强制类型转换。自动类型转换(隐式类型转换)自动转换:将取值范围小的类型自动提升为取值范围大的类型 。基本数据类型的转换规则小结:通过上面案例我们可以得出数据类型的转换关系(取值范围从小到大)(1)当把存储范围小的值(常量值、变量的值、表达式计算的结果值)赋值给了存储范围大的变量时,int i = ‘A’;//char自动升级为int

2020-12-07 11:58:02 853 1

原创 文件的上传和下载

什么是文件上传(1)把本地文件复制到服务器上,比如网盘2、如果实现文件上传,页面必须满足三个要求1、什么是文件上传(1)把本地文件复制到服务器上,比如网盘2、如果实现文件上传,页面必须满足三个要求(1)在form表单里面添加文件上传输入项,文件上传输入项里面必须有name属性(2)实现上传表单提交方式必须post(3)设置form提交数据类型enctype=“multipart/form-data”3、点击上传按钮,把选择本地文件上传到servlet,在servlet中获取上传文件

2020-12-07 11:49:21 301 1

原创 进制

1、进制的分类:(1)十进制​ 数字组成:0-9​ 进位规则:逢十进一(2)二进制​ 数字组成:0-1​ 进位规则:逢二进一(3)八进制​ 数字组成:0-7​ 进位规则:逢八进一(4)十六进制​ 数字组成:0-9,af(或AF)​ 进位规则:逢十六进一2、请分别用四种类型的进制来表示10,并输出它的结果:(了解)(1)十进制:正常表示System.out.println(10);(2)二进制:0b或0B开头System.out.println(0B10);(3)八进制:0

2020-12-06 15:54:23 261 3

原创 Java的基本数据类型

1、整型系列(1)byte:字节类型占内存:1个字节存储范围:-128~127(2)short:短整型类型占内存:2个字节存储范围:-32768~32767(3)int:整型占内存:4个字节存储范围:-2的31次方 ~ 2的31次方-1(4)long:整型占内存:8个字节存储范围:-2的63次方 ~ 2的63次方-1注意:如果要表示某个常量数字它是long类型,那么需要在数字后面加Lbyte b = 127; //右边的整数必须在-128~127范围内long num = 12

2020-12-06 15:52:30 303 3

原创 变量(*variable*)

变量的概念变量:在程序执行的过程中,其值可以发生改变的量变量的作用:用来存储数据,代表内存的一块存储区域,这块内存中的值是可以改变的。变量的三要素1、数据类型2、变量名3、值变量的使用应该注意什么?1、先声明后使用如果没有声明,会报“找不到符号”错误2、在使用之前必须初始化如果没有初始化,会报“未初始化”错误3、变量有作用域如果超过作用域,也会报“找不到符号”错误4、在同一个作用域中不能重名变量的声明和赋值、使用的语法格式?1、变量的声明的语法格式:数据类型

2020-12-06 15:48:09 240

原创 数据类型(data type)

数据类型分类bit (位):位是计算机中存储数据的最小单位,指二进制数中的一个位数,其值为“0”或“1”。byte (字节):字节是计算机存储容量的基本单位,一个字节由8位二进制数组成。在计算机内部,一个字节可以表示一个数据或者一个英文字母,但是一个汉字需要两个字节表示。1B=8bit1Byte=8bit1KB=1024Byte(字节)=8*1024bit1MB=1024KB1GB=1024MB1TB=1024GBJava的数据类型分为两大类:基本数据类型:包括 整数、浮点数、字符、布

2020-12-06 15:45:20 8449 1

原创 标识符( identifier)

简单的说,凡是程序员自己命名的部分都可以称为标识符。即给类、变量、方法、包等命名的字符序列,称为标识符。1、标识符的命名规则(必须遵守)(1)Java的标识符只能使用26个英文字母大小写,0-9的数字,下划线_,美元符号$(2)不能使用Java的关键字(包含保留字)和特殊值(3)数字不能开头(4)不能包含空格(5)严格区分大小写2、标识符的命名规范(遭受鄙视)(1)见名知意(2)类名、接口名等:每个单词的首字母都大写,形式:XxxYyyZzz,例如:HelloWorld,String,

2020-12-06 15:41:43 1940

原创 常量(*constant*)

常量:在程序执行的过程中,其值不可以发生改变的量**常量的分类:自定义常量:通过final关键字定义(后面在面向对象部分讲解)字面值常量:字面值常量 举例字符串常量 ”HelloWorld“整数常量 12,-23浮点常量 12.34字符常量 ‘a’,‘0’,‘沙’布尔常量 true,false空常量 .

2020-12-06 15:39:32 294

原创 Java 关键字

关键字(keyword)关键字:是指在程序中,Java已经定义好的单词,具有特殊含义。HelloWorld案例中,出现的关键字有 public 、class 、 static 、 void 等,这些单词已经被Java定义好关键字的特点:全部都是小写字母。关键字比较多,不需要死记硬背,学到哪里记到哪里即可。abstract assert boolean break bytecase catch char class constcontinue default do double else

2020-12-06 15:37:07 158

原创 java 注解

注释**:就是对代码的解释和说明。其目的是让人们能够更加轻松地了解代码。为代码添加注释,是十分必须要的,它不影响程序的编译和运行。Java中有 单行注释 多行注释 文档注释`**1 单行注释以 //开头,以换行结束,格式如下:// 注释内容**2 多行注释以 /*开头,以*/结束,格式如下:/*注释内容*/**3 文档注释以/**开头,以*/结束:/**注释内容*/...

2020-12-06 15:28:40 51

原创 HelloWorld1!!!!!!!!!

public class HelloWorld {public static void main(String[] args) {System.out.println(“HelloWorld”);}}Java语言是一门严格区分大小写的语言单词拼写问题正确:class 错误:Class正确:String 错误:string正确:System 错误:system正确:main 错误:mian标点符号使用问题不能用中文符号,英文半角

2020-12-06 15:24:28 99

原创 JAVAEE基础 (介绍)

Java 基础JavaSE知识模块介绍第一部分:计算机编程语言核心结构:数据类型、运算符、流程控制、数组、对应功能(家庭收支记账系统)、…第二部分:Java面向对象核心逻辑:类和对象、封装、继承、多态、抽象、接口、(对应功能为客户信息管理系统)、…**第三部分:JavaSE核心高级应用:集合 I/O 多线程 网络编程 反射机制**第四部分:Java新特性:Lambda表达式、函数式编程` 新Date/Time API 、接口的默认、静态和私有方法、…**第五部分:MySQL/

2020-12-06 15:19:22 445

空空如也

空空如也

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

TA关注的人

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