JavaSE
Java基础
轻小說控
这个作者很懒,什么都没留下…
展开
-
语言基础
百知教育学习 - 胡鑫喆 - 语言基础一. 变量概念:计算机内存中的一块存储空间,是存储数据的基本单元声明:数据类型 变量名;赋值:变量名 =值;注意:Java是强类型语言,变量的类型必须与数据的类型一致声明变量的三种方式:先声明,再赋值 【常用】:数据类型 变量名;变量名 =值;声明并赋值【常用】:数据类型 变量名= 值;多个同...原创 2019-04-22 22:31:02 · 191 阅读 · 0 评论 -
数组
百知教育学习 - 胡鑫喆 - 数组一、数组概念:一组连续的存储空间,存储多个相同数据类型的值定义:int[] a; 习惯上用这种int a[];数组名.length 表示数组名的长度数组的默认值整数: 0小数:0.0字符:\u0000 (空格)字符串:null其他:nullboolean:false对象类型:null数组创建语法:...原创 2019-04-22 20:44:55 · 194 阅读 · 0 评论 -
函数
百知教育学习 - 胡鑫喆 - 函数一、函数概念:实现特定功能的一段代码,可反复使用定义语法: public static void 函数名称(){ //函数主体 }注意 :函数名称若是多个字母,第一个单词首字母大写,其余单词都小写函数的位置:函数定义在类的内部,与main函数并列函数的调用:函数名();函数的参数:调用者必须提供必要的数据,才能使函数完...原创 2019-04-20 08:02:57 · 141 阅读 · 0 评论 -
循环结构
百知教育学习 - 胡鑫喆 - 循环结构一、while循环语法:while(布尔表达式){ //while(i<100)中的i称为循环变量//逻辑代码(循环操作)}流程:先对布尔表达式进行判断,结果为true,则执行逻辑代码本次执行完毕后,再次进行判断,结果仍旧为true,则再次执行逻辑代码直至布尔表达式的结果为false时,才会退出循环结构,执行后续代...原创 2019-04-20 08:02:08 · 154 阅读 · 0 评论 -
分支结构
百知教育学习 -胡鑫喆 - 分支循环一. 基本if选择结构if(布尔表达式){代码块}二、if else 选择结构if(布尔表达式){代码块;}else{代码块;}三、多重if选择结构if(布尔表达式){代码块;}else if{代码块;}else if{代码块;}else{代码块;}四、嵌套if选择结构if(布尔表达式){...原创 2019-04-20 08:01:30 · 830 阅读 · 0 评论 -
异常
百知教育学习-胡鑫喆-异常异常的父类 : Throwable类,位于java.lang包下Throwable类中提供常用的方法public String getMessage() :返回String类型的异常信息public void printStackTrace() :打印跟踪方法调用栈而获得的详细异常信息Throwable 异常的父类|- Error ...原创 2019-06-13 16:35:29 · 176 阅读 · 0 评论 -
集合
百知教育学习 -胡鑫喆 -集合集合: 是一种工具类,是对象的容器,可以用于存储数量不等的多个对象的对象,代替数组所有的集合接口和相关实现类都在java.util包中Collection集合体系Collection :元素都是Object(对象) 基本数据类型都要转换为包装类常用方法 :add(Object) 把元素添加到集合中addAll(Collection ...原创 2019-05-11 15:40:30 · 141 阅读 · 0 评论 -
字符串
百知教育学习 -胡鑫喆 -字符串StringtoCharArray() 转成字符数组new String(char[] cs) 利用字符数组构造字符串toUpperCase() /toLowerCase() 大小写转换contains(String s) 判断s字串是否存在startsWith(String s) 判断s字串是否开头endsWith(String...原创 2019-05-11 15:35:03 · 121 阅读 · 0 评论 -
Object类与包装类
百知教育学习 -胡鑫喆 -Object类与包装类Object类所有Java类的父类Object o=任何对象Object类中的方法 是 所有对象都具有的方法getClass() :返回对象的实际类型 Class对象(反射)toString() : public String toString() return.... 返回对象的字符串形式,打印对象,等同...原创 2019-05-11 15:33:40 · 486 阅读 · 0 评论 -
内部类
百知教育学习 -胡鑫喆 -内部类什么是内部类概念:在一个类的内部再定义一个完整的类 class Outer{ 编译时Outer.class class Inner{ 编译时Outer$Inner.class } }特点:编译之后可分别生成独立的字节码文件内部类可直接访问外部类的私有成员,...原创 2019-05-11 15:31:36 · 126 阅读 · 0 评论 -
接口
百知教育学习 -胡鑫喆 -接口接口 :特殊的抽象类1.属性都是公开静态常量 public static final 三个修饰符可以不写 如 int A=102.方法都是公开抽象方法 public abstract 两个也可以不写 如 void m1();3.没有构造方法,不会提供默认也不能自己写。 所以同样内容的类.class文件大小比接口.class文件多,多了默认的...原创 2019-04-29 09:29:49 · 330 阅读 · 0 评论 -
三个修饰符
三个修饰符一、abstract类: 可以声明引用 不能创建对象方法:只有声明(代表能做什么) 没有实现(代表怎么做) public abstract void eat();**如果一个类拥有抽象方法,这个类必须是抽象类。但是抽象类中未必有抽象方法 **子类继承一个抽象类,如果子类不希望也成为抽象类,就必须实现父类中所有的抽象方法如何判断一个类是不是抽象类,就是这个类中所有...原创 2019-04-29 09:28:27 · 196 阅读 · 0 评论 -
Java简介
百知教育学习 - 胡鑫喆 - 环境变量编程语言自然语言(和人交流)机器语言(和计算机交流)编程语言cc++ 面向对象Java 纯面向对象Java是Sun公司的产品 Sun公司已经被Oracle公司收购了计算机的硬件是靠操作系统驱动的操作系统是计算机软件和硬件的接口VC只能用在window平台上、UC只能用在Linux平台上Java语言...原创 2019-04-27 17:27:11 · 660 阅读 · 0 评论 -
面向对象的基础
百知教育学习 - 胡鑫喆 - 面向对象的基础一、什么是对象面向对象与面向过程面向过程: 从计算机执行角度出发 为代码执行过程为核心面向对象: 从人的角度出发,从现实世界角度出发面向对象思想:一切客观存在的事物都是对象,万物皆对象任何对象,一定具有自己的特征和行为特征:成为属性,一般为名词,代表对象有什么行为:成为方法,一般为动词,代表对象能做什么举例 :汽车 ...原创 2019-04-27 17:23:19 · 185 阅读 · 0 评论 -
面向对象的三大特性
百知教育学习 - 胡鑫喆 - 面向对象的三大特性一、封装概念:尽可能隐藏对象的内部实现细节,控制对象的修改及访问的权限访问修饰符:private(可将属性修饰为私有,仅本类可见)公共访问方法: get/setpublic String getPassword(){return Password;}public void setPassword(String Pas...原创 2019-04-27 17:11:46 · 782 阅读 · 0 评论