JAVA
CSII王大仙
我是你转身就忘的路人甲,凭什么陪你蹉跎年华到天涯
展开
-
JAVA-八种基本数据类型
八种基本数据类型1)四种整数类型(byte、short、int、long):byte:8位,用于表示最小数据单位,如文件中数据,-128~127short:16位,很少用,-32768 ~ 32767int:32位、最常用,-2^31-1~2^31 (21亿)long:64位、次常用注意事项:int i=5; // 5叫直接量(或字面量),即直接写出的常数。 整数字面量...原创 2018-08-13 11:59:59 · 634 阅读 · 0 评论 -
JAVA-构造器
构造器用于创建对象并初始化对象属性的方法,叫“构造方法”,也叫“构造器”;构造器在类中定义。构造器的名称必须与类名同名,包括大小写。 构造器没有返回值,但也不能写void,也不能写return。 构造器的参数:一般是初始化对象的前提条件。 用new调用!且对象一建立,构造器就运行且仅运行一次。一般方法可被调用多次。 类一定有构造器!这是真的,不需要质疑! 如果类没有声明(定义)任...原创 2018-08-21 17:22:42 · 7689 阅读 · 7 评论 -
JAVA-封装及修饰符范围
访问控制(封装)封装:将数据封装到类的内部,将算法封装到方法中。1)封装原则:将不需要对外提供的内容都隐藏起来,把属性都隐藏,提供公共方法对其访问,通常有两种访问方式:set 设置,get 获取。2)封装结果:存在但是不可见。3)public:任何位置可见,可以修饰:类、成员属性、成员方法、内部类、跨包访问类(需要使用import语句导入),成员属性 = = 成员变量。4)pr...原创 2018-08-21 17:11:07 · 845 阅读 · 0 评论 -
JAVA-方法三要素
方法三要素方法:method(函数function = 功能) y=f(x)1)方法的主要三要素:方法名、参数列表、返回值。2)什么是方法:一个算法逻辑功能的封装,是一般完成一个业务功能,如:登录系统,创建联系人,简单说:方法是动作,是动词。3)方法名:一般按照方法实现的功能定名,一般使用动词定义,一般使用小写字母开头,第二个单词开始,单词首字母大写。如:createContact...原创 2018-08-21 16:57:34 · 6571 阅读 · 0 评论 -
JAVA-字符串
字符串字符串(string):永远用” ”双引号(英文状态下),用字符串连接任何数据(整数),都会默认的转化为字符串类型。eg:字符串前后的“+”都是连接符!不是加法运算符!System.out.println("A"+'B');//ABSystem.out.println('A'+'B');//131System.out.println(1+2+”java”+3+4);//...原创 2018-08-21 16:55:27 · 217 阅读 · 0 评论 -
JAVA-数组
数组类型一致的一组数据,相当于集合概念,在软件中解决一组,一堆XX数据时候使用数组。1)数组变量:是引用类型变量(不是基本变量)引用变量通过数组的内存地址位置引用了一个数组(数组对象),即栓到数组对象的绳子。eg:数组变量的赋值 int[] ary = new int[3];// ary----->{0,0,0}<----ary1 int[] ...原创 2018-08-21 16:46:12 · 109 阅读 · 0 评论 -
JAVA-流程控制语句
1)选择控制语句if语句:if 、if-else、if-else-if:可以处理一切分支判断。格式:if(判断){…}、if(判断){…}else{…}、if(判断){…}else if(判断){…}switch语句:switch(必须整数类型){case 常量1:…; case 常量2:… ; ….}注意事项:swtich-case:若case中无符合的数,并且default写...原创 2018-08-21 16:42:55 · 113 阅读 · 0 评论 -
JAVA-运算符与表达式
运算符与表达式1)数学运算:+ - * / % ++ --注意事项:+ - * / 两端的变量必须是同种类型,并返回同种类型。 % 取余运算,负数的余数符号与被模数符号相同, - 1 % 5 = - 1,1 % - 5 = 1;Num % n,n>0,结果范围[0,n),是周期函数。 注意整除问题:1 / 2 = 0(整数的除法是整除)1.0 / 2 = 0.5 1D...原创 2018-08-13 12:07:05 · 182 阅读 · 0 评论 -
JAVA-常量和变量
常量和变量变量:内存中一块存储空间,可保存当前数据。在程序运行过程中,其值是可以改变的量。1)必须声明并且初始化以后使用(在同一个作用域中不能重复声明变量)!2)变量必须有明确类型(Java是强类型语言)。3)变量有作用域(变量在声明的地方开始,到块{}结束)。变量作用域越小越好。4)局部变量在使用前一定要初始化!常量:在程序运行过程中,其值不可以改变的量。注意事项:字...原创 2018-08-13 12:02:37 · 168 阅读 · 0 评论 -
JAVA-重写与重载
重写:通过类的继承关系,由于父类中的方法不能满足新的要求,因此需要在子类中修改从父类中继承的方法叫重写(覆盖)。1)方法名、参数列表、返回值类型与父类的一模一样,但方法的实现不同。若方法名、参数列表相同,但返回值类型不同会有变异错误!若方法名、返回值类型相同,参数列表不同,则不叫重写了。 2)子类若继承了抽象类或实现了接口,则必须重写全部的抽象方法。若没有全部实现抽象方法,则子类仍是一个抽...原创 2018-08-21 17:28:15 · 154 阅读 · 0 评论