随笔分类 - Java
摘要:面向对象(1) 一、面向对象的介绍 1、什么是面向对象的思想 面向对象的思想是基于面向过程思想发展而来的。 面向过程:强调的是实现功能每一个步骤 面向对象:强调的是对象,然后由这个对象去调用功能 2、面向对象的特点: 1) 是一种更符合我们思想习惯的思想 2) 可以将复杂的事情简单化 3) 将我们从
阅读全文
摘要:二维数组 一、二维数组 1、二维数组的含义: 就是元素是一维数组的数组 举例: {{11,22},{11,33},{55,88}} 2、二维数组的定义格式: 格式1: 数据类型[][] 变量名 = new 数据类型[m][n]; 左边: 数据类型:表示最终元素的数据类型 [][]:表示是一个二维数组
阅读全文
摘要:跳转控制语句(break、continue、return) 1、使用跳转控制语句的原因: 想在某个循环知道到某一步的时候就结束,Java就提供了break,continue和return来实现控制语句的跳转和中断 2、break,continue,return 它们都是关键字 一、break 1、b
阅读全文
摘要:数组 一、数组的介绍 1、数组的概念: (1)数组是存储同一数据类型的多个元素的集合,可以理解为一个容器 (2)数组既可以存储基本数据类型,也可以存储引用数据类型 回顾:基本数据类型:byte,short,int,long,float,double,char,boolean 引用数据类型:类(cla
阅读全文
摘要:循环结构(循环嵌套使用) 双重for循环以实现几行几列 需求1:请输出一个4行5列的星星(*)图案 * * * * * * * * * * * * * * * * * * * * public class ForNest1 { public static void main(String[] arg
阅读全文
摘要:方法 1、 含义: 简单的说:方法就是完成特定功能的代码块 在很多语言里面都有函数的定义 函数在Java中被称为方法 2、语句格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) { 函数体; return 返回值; } 3、名词解释: ①修饰符:修饰符比较多,但是目前我们
阅读全文
摘要:循环结构(for循环、while循环) 1、含义: 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句; 当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去, 形成死循环。 2、分类: 1、for循环
阅读全文
摘要:选择结构_续(switch语句) 1、语句格式: switch(表达式){ case 常量1: 语句体1; break; case 常量2: 语句体; break; ... case 常量n: 语句体n; break; default: 语句体n+1: break; } 2、格式解释: switch
阅读全文
摘要:流程控制语句:顺序结构、选择结构、循环结构 一、顺序结构:按照代码的顺序,自上而下执行 二、选择结构(又叫做分支结构) 1、分类:(1)if(条件)语句 (2)switch语句 2、if语句的格式: (1)if语句1: if(关系表达式){ 语句体; } 执行流程: 首先判断关系表达式的结果是tru
阅读全文
摘要:位运算符: 左移 <<,右移 >>,无符号右移 >>>,或运算 &,异或运算 ^,反码 ~ 1、位运算是直接对二进制进行运算(以后做开发,基本上用不到,为了面试而学) 示例: 结果分析: 要想进行位运算,就得先知道数据的二进制 3的二进制:11 4的二进制:100 又因为,整数默认是int类型,占4
阅读全文
摘要:键盘录入数据 1、在执行结果栏里,输入需要的数据,回车,得到想要的结果 2、使用键盘录入的原因:我们目前在写程序的时候,数据值都是固定的,但在实际开发中,数据值肯定是变化的,所以我们准备把数据改进为键盘录入,提高程序的灵活性 3、使用步骤: (1)导包(固定格式):import java.uti
阅读全文
摘要:三目运算符 1、(1)格式:(关系表达式)?表达式1 : 表达式2 (2)执行流程:①首先判断表达式中的结果 ②如果关系表达式的结果是对的,则执行冒号前面的表达式1(关系表达式又是比较表达式) ③如果关系表达式的结果是错的,则执行冒号后面的表达式2 (3)注意事项:①关系表达式的小括
阅读全文
摘要:逻辑运算符:与 &,或 |,短路与 &&,短路或 ||,异或 ^,非 ! 1、(1)特点:逻辑运算符两边一般都是boolean类型的数据或者表达式。 执行结果要么是false,要么是true。 (表达式:就是用运算符把常量和变量连接起来并且符合Java语法的句子) (2)&:逻辑与运算:有f
阅读全文
摘要:Java的基础语法(运算符) 1、(1)运算:对常量和变量进行操作的过程称之为运算; (2)运算符:对常量和变量进行操作的符号称之为运算符; (3)操作数:参与运算的数据称之为操作数;(类似与1,2,b,’a‘) (4)表达式:用运算符把常量或者变量连接起来的,并且符合Java语法的式子
阅读全文
摘要:1、通过一个字符和一个整数相加,我们给出一张表取参考结果,这个表叫做ASCII码表 示例: 2、(1)当字符串数据和其他数据做+(字符串在前,其他数据在后),此时这里的+不是做加法运算,而是字符 串连接符,输出结果依旧是字符串;例如:("hello"+‘a'+1);输出结果为helloa1
阅读全文
摘要:数据类型转换特例 1、例:以下有什么区别? f1是通过double类型进行强制类型转换过来的; f2本身就是一个float类型 2、例:如图所示,代码是否有问题?为什么? ! 该代码b = b1 + b2;有问题,输出有错误。 变量相加,首先看类型问题,最终把结果的赋值也会考虑类
阅读全文
摘要:原码、反码、补码 1、在计算机中所有的操作底层都是以补码进行操作的 2、在计算机内,有3种符号数表示法:原码、反码、补码 (1)原码:就是二进制定点表示法。最高位叫符号位,“0”表示正,“1”表示负,其余位表示数值的大小 (2)反码:正数的反码与原码相同;负数的反码是对其原码逐位取反,符号位
阅读全文
摘要:一、Java的基础语法 1、变量:程序执行的过程中,在一定范围内其值可以发生改变的量 2、定义变量的格式:数据类型 变量名 = 初始化值; 3、使用变量的注意事项: (1)作用域:变量定义在哪个大括号内,它就在哪个大括号内有效;并且,在同一个大括号内,不能定义重名的变量 (2)初始化值:没有
阅读全文
摘要:一、Java的基础语法 1、常量:①整数常量 ②小数常量 ③字符常量 ④布尔常量 ⑤空常量 字符串常量(由双引号括起来的) 例:"helloworld","奥里给" ②整数常量 例:10,200,300 ③小数常量 例:1.2,13.14 ④字符常量(用单引号括起来的单个字符) 例:'a','b',
阅读全文
摘要:一、HelloWorld程序的解释 class HelloWorld{ public static void main(String[] args){ System.out.println("奥里给!!"); } } 1、①要想写个Java程序,肯定要先写个类,类是Java中最基本的单位
阅读全文

浙公网安备 33010602011771号