学习Java
weixin_45177844
这个作者很懒,什么都没留下…
展开
-
java_day_1
Java:Day11.快捷键Ctrl+X剪切,Ctrl+Z撤销,Ctrl+A全选,Ctrl+S保存 Win+E 打开我的电脑2.进制间的转换短除法:将十进制转换为其他进制乘方法:将其他进制转换为十进制3.计算机中有符号数的三种表示方法:原码 反码 补码(1.计算机中所有数据运算均采用补码(2.正数三个码均相同(3.负数的原码在该相对应正数二进制的基础上将最高位次改为1(4.负...原创 2019-07-15 11:17:27 · 64 阅读 · 0 评论 -
Java_day_8
继承:解决了代码重复的问题,表示出一个体系覆盖:若子类不具有父类的某些特点,则需要在子类中重新定义方法注:方法签名必须相同子类访问权限要大于等于父类权限,但不能全为privatesuper:去父类对象中去找相应的方法Object类是Java语言的根类,是一个类的直接父类或间接父类多态:对象具有多种形态,可以存在不同的形态编译类型必须是运行类型的父类或二者相同特点:把子类对象赋给父类...原创 2019-07-22 18:38:28 · 63 阅读 · 0 评论 -
Java_day_11
常用类中常用的方法和系统相关的:System和Runtime和数学相关的:Math类:包含用于执行基本数学运算的方法,求随机数是重点,如初等指数,对数,平方根和三角函数等都是静态方法BigDecimal:float和double都不能表示精确的小数,此时BigDecimal,用于处理金钱的精度要求高的数据,创建BigDecimal用String构造器Biginteger:表示大整型,如果...原创 2019-07-26 16:35:04 · 62 阅读 · 0 评论 -
Java_day_10
定义接口的格式(public) interface 接口名{}接口中无构造器,不能创建对象,不能实例化且不能定义普通方法接口中定义的成员变量实质上是全局静态变量使用 public static final修饰 接口中定义的方法都是公共的抽象方法 默认使用public abstract来修饰 定义的内部类都是公共的静态内部类,默认使用public static来修饰接口只能继承接口,不能继承...原创 2019-07-25 19:49:06 · 51 阅读 · 0 评论 -
Java_day_7
成员变量(是指这个类的变量)定义在类里面,方法外面局部变量是类中方法体内定义的变量1.package语句package是关键字,用来给Java文件设置包名语法格式:package 包名;必须写在所有代码之前包名必须遵循标识符规范,最好全部小写2.import语句格式: import 需要导入类的全限定名此后在本文件中,使用类的简单名称即可3.封装:把对象的状态和行为看成一个整...原创 2019-07-21 17:58:38 · 66 阅读 · 0 评论 -
Java_day_6
面向对象软件的开发方式:面向过程的开发:站在过程的角度1.面向对象的开发:站在对象的角度1)特征: 封装 继承 多态 抽象2)对象是类的实例,类是对象的模板对象的状态用成员变量来表示对象的行为用方法来表示3)根据类来创建对象的语法...原创 2019-07-20 19:10:29 · 60 阅读 · 0 评论 -
Java_day_9
字段不存在多态的特征通过对象调用字段,在编译时期就已经决定了调用哪一块内存空间的数据,字段不存在覆盖的概念,在多态时,不能有多态特征(在运行时期体现子类特征),只有方法才有覆盖的概念当子类和父类存在相同的字段的时候,无论修饰符是什么(即使是private),都会在各自内存空间中存储数据代码块:在类或方法中直接使用“{}”括起来的一段代码,表示一块代码区域,代码块里的变量直接属于局部变量 ,只...原创 2019-07-24 19:48:31 · 60 阅读 · 0 评论 -
Java_day_3
一.顺序结构定义:在没有流程控制的前提下,代码是从上到下一行一行执行的二.选择结构分类: 分为if和switchif语句使用boolean表达式或boolean值作为选择条件,有三种结构形式if(boolean表达式){条件结构体}注:boolean表达式括号后无分号,无论if控制几句话都使用花括号,boolean表达式要简洁2)if-else结构if(boolean表...原创 2019-07-17 17:28:49 · 71 阅读 · 0 评论 -
Java_day_5
高级数组1.方法参数的值传递机制1)基本数据类型:方法调用完后,会出栈,此时主方法在栈顶,所以此时的参数值为在栈顶的值2)引用数据类型:引用的地址值的副本2.多维数组二维数组:数组中的每一个元素都是一个一维数组三维数组:数组中的每一个元素都是二维数组二维数组的初始化操作静态和动态初始化3.Java5对数组的支持1)增强for循环-foreacha.格式:for(数组元素类型...原创 2019-07-19 18:44:45 · 64 阅读 · 0 评论 -
Java_day_4
方法和数组一.方法设计1.方法引入重构设计:当不同的代码片段执行后,都需执行相同的代码集合,则可采用重构设计,来调用相同代码集合这个方法,可解决循环实现不了的问题2.方法的定义和调用1)方法的定义:程序中完成独立功能,可重复使用的一段代码的集合方法的定义格式:修饰符 返回值类型 方法名称 括号 花括号修饰符:在语法结构上可以不写,根据具体情况来定义 如public...原创 2019-07-18 19:46:15 · 69 阅读 · 0 评论 -
Java_day_2
一.常量和变量1.字面值常量:包括整数常量,小数常量,布尔常量2. 变量的定义:表示存储空间,存放常量,可以重复使用,无固定值先定义再赋值 格式如下:数据类型 变量名;变量名=值;或 数据类型 变量名 = 值;3. 变量的作用域:变量的存在范围,从定义开始到定义所在的花括号结束注:同一作用域内变量名不得重复定义二.表达式(expression)定义:指常量 变量 运算符 括号...原创 2019-07-16 16:55:12 · 66 阅读 · 0 评论 -
Java_day_12
字符序列:把多个字符按照一定的顺序排列起来字符串分类:不可变字符串:如String:当前对象创建完毕之后,该对象的內容(字符序列)是不能改变的,一旦内容改变就是一个新的对象可变的字符串:StringBuilder/StringBuffer:当对象创建完毕后,该对象的内容可以发生改变,当内容发生改变的时候,对象保持不变...原创 2019-07-27 17:05:06 · 76 阅读 · 0 评论