
java基础
DZZ—DZZ
小渣子
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1、java数据类型、JDK、JRE、转义字符
JDK:java语言的软件开发工具包JRE:java语言的运行环境每个字节占八位(最高位代表符号位,所以1字节取值范围是+127~-127,0代表正数,1代表负数)数据类型:基本数据类型:整数类型(byte:占1字节,short:占2字节,int:占4字节,long:占8字节)浮点类型 (float:占4字节,double:占8字节)字符型 (char:占2字节(C语言中占1...原创 2019-07-15 20:21:24 · 212 阅读 · 0 评论 -
4、一维数组、遍历数组、冒泡排序、插入排序、选择排序
一维数组:定义形式1:数据类型[ ] 数组变量名=new 数据类型[数组长度]例1:int[ ] array=new int[10];例2:char[ ] array=new char[8];定义形式2:数据类型[ ] 数组变量名={值1,值2,值3,…,值n}例1:int [ ] array={2,4,1,4,…,12,8,n};例2:String[ ] names={“小花”,...原创 2019-07-18 20:47:18 · 394 阅读 · 0 评论 -
2、数据类型、类型转换、运算符及其优先级
数据类型:整数类型:java中不声明的整数默认为int类型byteshortintlong字符类型:char 一次存放一个字符(一个字母、符号、汉字)2个字节值使用单引号引起来,不能不赋值浮点类型:java中不声明的小数默认为double类型float:单精度类型double:双精度类型布尔类型:占一字节,只存放true或false类型转换:上一篇博文已经说过各个数据...原创 2019-07-16 20:29:26 · 734 阅读 · 0 评论 -
5、二维数组、面向对象、类
二维数组:1、嵌套的一维数组2、java本身并不支持多维数组,使用一维数组的嵌套,达到任意维度。二维数组的定义: 例1:int[][] array1=new int[4][3]; 例2:int[][] array2=new int[4][]; 例3:int[][] array3=new int[][]{{1,2,3},{4,5,6},{3,2,1},...原创 2019-07-19 20:07:59 · 174 阅读 · 0 评论 -
8、抽象类、接口、多态、向上转型、向下转型
一、final关键字:1、可以修饰变量、方法、类2、修饰变量时,变量的值不能再改变,成为一个常量3、修饰方法时,被修饰的方法不能被修改4、修饰类时,这个类不能被继承,并且类中的成员方法会隐式地被final修饰5、当final修饰一个引用类型时,此时这个引用类型变量指向的对象不能改变,不能再指向其他对象,但指向的对象的内容可以改变。二、abstract(抽象)修饰符:1、可以修饰方法...原创 2019-07-24 18:55:18 · 330 阅读 · 0 评论 -
3、选择判断语句、循环语句
选择判断:单分支选择判断:if语法: if(条件语句){ 执行语句;//可以有多条执行语句 } 简体: if(条件语句) 单条执行语句;//如果条件语句后面没有大括号,则条件语句所控制的执行语句只能有一条双分支选择判断:if --else语法: if(条件语句){ ...原创 2019-07-17 21:51:30 · 499 阅读 · 0 评论 -
6、类的构造、组成和注意
类的构造、组成和注意一、在类中有由属性、方法组成,对对象实例化后对象可以调用这些属性和方法二、方法中有一种特殊的方法——构造方法,构造方法是用来创建对象的方法1、构造方法没有返回值类型,连void都不用2、构造方法的名字必须和类的名字一致3、如果一个类中没有构造方法,那么系统会默认提供一个无参的构造方法,如果显示的定义了构造方法,系统则不会提供构造方法。一般自己显示的定义了构造方法同时...原创 2019-07-20 20:25:30 · 260 阅读 · 0 评论 -
7、类的继承注意事项
一、java的特性面向对象----设计思想可移植------一次编译,处处执行健壮--------类型转换分布式------可以分割为若干独立执行的程序多线程安全--------类加载机制简单高性能二、面向对象的特性封装、继承、多态、抽象三、static的使用1、可以修饰属性、方法以及引导代码块2、被static修饰的属性或者方法可以被类名直接调用(类名.属性/方法),称...原创 2019-07-22 21:11:06 · 630 阅读 · 0 评论