java基础学习心得
文章平均质量分 66
一起进步
℃change
这个作者很懒,什么都没留下…
展开
-
【java学习笔记】类型转换、静态关键字、抽象类、接口、内部类、异常
一、类型转换 1.instanceof 作用:判断其左边对象是否为其右边类的实例 语法: result = object instanceof class 返回一个布尔值 Result :布尔类型 Object : 任意对象表达式 Class : 任意已定义的对象类 object 是 class 的一个实例,则 instanceof 运算符返回 true。 如果 object 不是指定类的一个实例,或者 object是 null,则返回 false。 class可以是类,可以是接口。原创 2021-03-31 23:51:26 · 77 阅读 · 0 评论 -
【java学习笔记】封装、继承、多态
一、封装 private + set +get 禁止直接访问一个对象中数据的事迹表示,而是通过接口来访问, 属性私有 private 私有的 get(获取) 、 set(设置值) 意义: 提高代码安全性 隐藏细节 统一接口 系统维护性 public class Demo05_encapsulation // 属性设置为 私有 --> private private String name;//姓名 private String id;//原创 2021-03-31 22:10:18 · 94 阅读 · 0 评论 -
【java学习笔记】类、对象、构造器以及小结
一、面向对象编程(oop) oop(object-orientation progress 面向对象编程) 本质: 以类的方式组织代码,以对象封装数据 1.概念 分类的思维模式 首先思考解决问题需要哪些分类 对分类进行单独思考 某个分类下的细节进行面向过程思考。 适合处理负责问题,适合多人协作 2.特征 封装 继承 多态 二、类和对象 1.概念 类 是一种抽象的数据类型,它是对某一类事物整体描述/定义, 比如:手机、植物、动物、电脑 都是用来描述、定义某一类具体事物应具备的事物该具备的特点和原创 2021-03-31 13:51:02 · 80 阅读 · 0 评论 -
【java学习笔记】数组的语法、创建、特点、初始化、多维数组、扩展(冒泡、稀疏)
一、数组 数组这是很大一坨,但这里只粗浅的讲一些主要内容 数组是一个数据相同的集合 1.声明数组的语法: detaType[] arrayRefVat; //此为首选方法 》》 类型【】 变量名 detaType arrayRefVat[]; // 》》》》 类型 变量名【】 2.调用创建的数组 detaType[] arrayRefVat = new fataType[arraySize]; //创建什么类型,就new怎该类型的数组 数组是通过索引来访问。索引从0开始原创 2021-03-31 12:13:12 · 91 阅读 · 0 评论 -
【java学习笔记】方法、重载、命令行传参、可变参数、递归
一、方法 1.何为方法? 语法: System.out.println() //类.对象.方法 方法用于完成某些事情 方法是解决一类问题的步骤有序组合 方法包含于类或者对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:一个方法只能做一个事情 2.定义:类似于函数 1.方法包含一个方法头和方法体 - 修饰符 - 返回类型 - 方法名 - 参数类型 - 形式参数 :用来定义作用的参数 - 实际参数:实际传递的参数 - 方法体 - 修饰符 返回类原创 2021-03-31 00:47:09 · 89 阅读 · 0 评论 -
【java学习笔记】Java控制流程(用户交互、顺序、选择、循环结构)
一、用户交互 scanner 1.获取用户输入 基本语法: Scanner s = new Scanner(System.in); 通过next()与nextLine()方法截取输入字符串; 使用hasNext() 与 hasNextLine()判断是否还有输入 next( ) : 1.输入有效字符在结束 2.输入有效字符遇到空格自动结束 3.next ( ) 输入内容不能有空格的字符串,程序才能完整的读取全部信息 nextLine(): 1.以Enter 结束 2.输入内容可以空白 固定语法: Sc原创 2021-03-28 20:16:27 · 145 阅读 · 0 评论 -
【java学习笔记】基础语法3(变量、常量、命名规范、运算符、包机制)
一、变量 何为变量?可以发生变化的量 java的每一个变量都必须先声明,后使用 程序基本存储单元:变量类型 变量名 作用域 语法格式: type varName = value (数据类型 变量名 = 值) 注意事项: 必须有类型 (基本、引用) 合法标识符 以分号结尾 错误示范: public static void main(String[] args) { int a,b,c; int a=1 , b=2 , c=3; //程序的可读性!原创 2021-03-28 18:10:28 · 65 阅读 · 0 评论 -
【java学习笔记】基础语法2(数据类型分类、进制转换、类型\数据转换)
数据类型 java是强制类型的语言 · 什么是强制类型语言呢? · 要求变量严格符合规定、所有变量都必须先定义后使用(安全性高、速度慢) 一、数据类型分成 :基本类型(primitive type)、引用类型(reference type) 1. 基本类型 a.数值类型 : 整数:byte 、short、int、long 浮点: float、double 字符类型:char b.boolean类型: true、false byte by =100; short sh = 1原创 2021-03-28 16:28:46 · 87 阅读 · 0 评论 -
【java学习笔记】基础语法1(注释、hello word、标识符)
注释 - 注释是给自己看的,不会被程序执行,写注释是一个好习惯 - 单行注释 “ // ” - 多行注释 “ /* ·······················*/ ” - 关于备注的彩蛋: 上csdn搜索 “有趣的备注” 日后将它写在程序中? ...原创 2021-03-28 12:36:28 · 122 阅读 · 0 评论