![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
javaSE
日常学习
YHY•~~~
~
展开
-
Java-关于数组的总结
原创 2020-11-19 19:51:25 · 51 阅读 · 0 评论 -
Java—面向对象总结
原创 2020-10-30 18:52:18 · 51 阅读 · 0 评论 -
Java基础—语法总结
原创 2020-10-28 17:10:53 · 42 阅读 · 0 评论 -
Java基础—概述、各种结构及声明总结
原创 2020-10-28 17:07:57 · 62 阅读 · 0 评论 -
javaAPI
javaAPI API(Application Programming Interface)应用程序编程接口 api文档: 对java预先定义的类或接口 功能 和方法功能的说明文档,目的是提供给开发人员进行使用帮助说明 1 基本数据类型包装类 :java语言是面向对象的语言,但其基本数据类型不是面向对象的,所以在使用时存在很多不便,为解决这个问题,设计时为每个基本类型设计了一个对应类和八个基本类型相对应,统称为包装类。包装类中封装了一个相应的基本数据类型,并为其提供很多操作。 包装类用途:1原创 2020-11-28 23:15:41 · 177 阅读 · 0 评论 -
关于Idea的Debug调试
/** * debug调试: * StepOver(F8):逐行一次执行一行调试 * StepOut(Shift F8):终止调试 *Force StepInto(Alt Shift F7):进入java底层方法中 *StepInto(F7):进入到调用的自己写的方法中 * F9直接从自己的方法中终止调试 */ public class DebugDemo { public static void main(String[] args) { int a = 9;原创 2020-11-19 20:23:48 · 79 阅读 · 0 评论 -
数组
数组 数组:相同数据类型元素的集合,是一种线性数据结构,在内存中是连续的 ,本身是引用类型, 但可以存基本类型的 数据,也可存引用类型的数据 1声明、创建 两种声明方式 : 1 数据类型 [ ] 数组名; 2 数据类型 数组名 [ ]; 数组的创建: 1 声明的同时根据长度分配内存,其中元素值默认为初始化值 例:int [] c = new int [5]; 2 声明的同时分配内存并初始化值 例:int [] e = new int[]{9,5,4,2};原创 2020-11-18 18:20:00 · 130 阅读 · 0 评论 -
面向对象3
面向对象3 1封装 /* 封装: 具体表现: 属性/方法使用private权限 使用后外部无法直接访问,就要在它的类中提供相应的方法, 通过该方法实现外部对本类中私有属性/方法的操作/访问 */ public class Person { //私有属性,外部无法直接访问 private String name; private int age; //专门为外部提供的访问本类私有属性的方法 public void setName(String n){原创 2020-11-18 18:05:22 · 72 阅读 · 0 评论 -
面向对象2
面向对象2 1static关键字 /** * static关键字:static修饰类的属性\方法\代码块\内部类 * 跟类一起加载,只有一份,存在方法区里 * 静态属性两种调用:1 */ public class Chinese { //属性 String name; int age; /*String country;不用static修饰的话,每创建一个对象,都会复制一份在堆空间,浪费内存空间*/ static String country = "中国";原创 2020-11-18 17:42:36 · 63 阅读 · 0 评论 -
面向对象1
面向对象1 1类结构 /** *类结构:1属性 2构造方法 3方法 4块 5内部类 * 类的声明格式[访问权限修饰符][修饰符或void] class 类名{ } * 访问权限修饰符:public或default(不写) * 修饰符:final abstract * 方法声明:[访问权限修饰符][修饰符或void] 返回值类型 方法名(参数类型 参数名称){ [return] } * 注:类本质是:一个.java文件 */ public class Dog { //属性原创 2020-11-04 17:43:37 · 103 阅读 · 0 评论 -
java-方法
方法 1类似其他语言中的函数 2是解决一类问题步骤的有序组合 3包含于类 对象中 /* 方法:语法:[访问权限修饰符 修饰符] [返回值类型] 方法名(参数类型 参数名){ [return 返回值] } */ public class MethodDemo1 { /** * 方法:学习 */ public void study(){ System.out.println("好好学习"); } } 1方法调用 public class T原创 2020-11-04 17:39:53 · 77 阅读 · 0 评论 -
循环
循环 组成: 1循环变量初始化 2循环条件 3循环体(语句) 4循环变量更新 while循环 注意:先判断,成立再进入循环语句 /* while(条件){ 循环语句; 变量迭代; } */ public class WhileDemo { public static void main(String[] args) { int d = 1; while (d <= 100){ d++; S原创 2020-11-04 17:38:36 · 76 阅读 · 0 评论 -
# switch语句练习
switch语句 注意: 1 case后值为常量,具体给定,不能重复 2 若case语句块无break,继续执行后面的case直到遇到break 3 若所有case都不匹配,执行default语句 public class SwitchDemo { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入值:");原创 2020-11-04 17:38:02 · 113 阅读 · 0 评论 -
# if语句练习
if语句 /* 银行取款 输入账号 输入密码 判断账号密码对错 */ public static void main(String[] args) { int money = 1000; Scanner scanner = new Scanner(System.in); System.out.println("请输入账号:"); int acoount = scanner.nextInt(); System.out.println("请输入密码:"); int pa原创 2020-11-04 17:37:22 · 108 阅读 · 0 评论 -
# 控制台输入
控制台输入 /* 控制台输入: */ public class ScannerDemo { public static void main(String[] args) { //标准输入串:System.in Scanner scanner = new Scanner(System.in); System.out.println("请输入姓名:"); String name = scanner.next();//创建一个scanner对象,传入一个输入流对象 System.out.原创 2020-11-04 17:36:42 · 93 阅读 · 1 评论 -
java赋值运算符(赋值运算符)
赋值运算符 /* 赋值运算:= += -= *= /= %= 注意:=两边 值与类型相匹配 == 一般判断相等 */ public class OperaterDemo4 { public static void main(String[] args) { int a = 9999; long b = a;//默认转换 byte c = (byte)b;//强制转换 System.out.println©; } } ...原创 2020-11-04 17:36:08 · 236 阅读 · 0 评论 -
java运算符(逻辑运算符)
package com.ff.javabase.day2; /* 逻辑运算:& | ^ && || ! */ public class OperaterDemo3 { public static void main(String[] args) { int a = 10; int b = 5; int c = 1; /* // & System.out.原创 2020-10-20 21:14:12 · 141 阅读 · 1 评论 -
java运算符(比较运算符)
package com.ff.javabase.day2; /* 比较运算符 == != 可用于基本类型数值之间 引用数据类型之间 比较 > < >= <= 用于数值与数值(char) */ public class OpersterDemo2 { public static void main(String[] args) { //== != //基本类型数值之间 int a = 10; int b = 5;原创 2020-10-20 21:13:14 · 145 阅读 · 0 评论 -
java运算符(算术运算符)
package com.ff.javabase.day2; /** * + 正数 加法 字符串连接 * - 负数 减法 * * 乘法 * /除法 * % 取余 * ++ 自增 * -- 自减 */ public class OperaterDemo1 { public static void main(String[] args) { //+ int a = +5;//正数 int b = 10; char原创 2020-10-20 21:12:19 · 112 阅读 · 0 评论 -
java基本数据类型转换
package com.ff.javabase.day2; public class DataType { public static void main(String[] args) { //默认转换(小容量转到大容量) int a1 = 180; int b = 139; long a2 = a1; float f1 = a2; System.out.println(f1); //参原创 2020-10-20 21:07:03 · 49 阅读 · 0 评论 -
java基本语法之数据类型(布尔型)
package com.ff.javabase.day2; public class BooleanDemo { public static void main(String[] args) { //布尔类型值只能是true或false //boolean b = 11; boolean b0 = true; boolean b1 = false; if(b0){ } System.o原创 2020-10-20 21:04:28 · 233 阅读 · 0 评论 -
java基本语法之数据类型(字符型)
package com.ff.javabase.day2; public class CharDemo { public static void main(String[] args) { //字符类型,要用单引号括起来 char c1 = 'a';//表示一个字符 char c2 = '国'; //字符可参与运算,运算时直接当作对应编码表里的整数 char c3='A';//A的ASCII码值为65原创 2020-10-20 21:03:26 · 108 阅读 · 0 评论 -
java基本语法之数据类型(数值型)
package com.ff.javabase.day2; public class IntDemo { public static void main(String[] args) { byte a1 = 20;//1字节 -128~127 short a2 = 32767;//2字节 -32768~32767 int a3 = 123456;//4字节 21亿 //long a0 = 999999;//这里a0是int原创 2020-10-20 21:02:27 · 113 阅读 · 0 评论 -
java基本语法之变量
package com.ff.javabase.day2; //变量(声明\赋值) public class VarDemo { public static void main(String[] args) { int a;//先声明 a = 10;//再赋值 System.out.println("a="+a); int b = 10;//声明并赋值 System.out.println("b="+b);原创 2020-10-20 20:57:33 · 49 阅读 · 0 评论 -
java基本语法之注释
package com.ff.javabase.day1; /** * 注释:解释说明程序的功能 * 三种方式:单行注释 // 注释的内容 * 多行注释 /* 注释的内容(Ctrl+Shift+/) * / * 文档注释 /** 注释的内容* / */ public class AnnotationDemo { /**原创 2020-10-20 20:55:00 · 183 阅读 · 0 评论