
Java
文章平均质量分 84
一岁-枯荣
。。。。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java的基本数据类型
Java的基本数据类型 整数型:整数型取值范围(字节类型byte取值范围:8位,byte最大:127,byte最小:-128,短整型short取值范围:16位,Short最大:32767,Short最小:-32768,整数型int取值范围:32位,int最大:2147483647,int最小:-2147483648,长整型long取值范围:64位,long最大:9223372原创 2017-09-27 16:58:14 · 236 阅读 · 0 评论 -
JAVA总结(数据结构--数组)
数据结构--数组:一维数组的声明方法:原创 2017-12-26 10:37:13 · 381 阅读 · 0 评论 -
JAVA总结(面向对象--抽象类、接口)
面向对象:抽象类:用abstract关键字修饰的类就是抽象类。抽象类中可以声明普通类的所有成员之外,还可以声明抽象方法。含有抽象方法的类一定是抽象类,抽象类中不一定有抽象方法抽象类不能被实例化对象,只能被继承,使用多态的方式获取对象也可以使用匿名内部类的方式创建对象如果一个类继承了抽象类,必须要重写抽象类中的所有抽象方法抽象方法中可以原创 2017-12-24 17:13:49 · 286 阅读 · 0 评论 -
JAVA总结(面向对象--封装、继承、多态)
面向对象封装的优点:1、良好的封装能够减少耦合。2、类内部的结构可以自由修改。3、可以对成员变量进行更精确的控制。4、隐藏信息,实现细节。封装实现的步骤:1、修改属性的可见性来限制对属性的访问(一般限制为private)例:public class Person{private String name;private int age; }原创 2017-12-24 16:05:29 · 423 阅读 · 0 评论 -
JAVA之常见问题
“==”与equals()的区别:“==”比较的是两个对象的地址equals()比较的是2个对象的内容 ( ==是比较两个基本类型的值是否相等,equals()是比较两个对象是否相等。) switch语句中的变量类型只能是 byte、short、int、char、String。实现多态的三个条件:继承、重写、向上转型。每个方法都含有return语句原创 2017-12-05 19:00:39 · 242 阅读 · 0 评论 -
JAVA总结(流程控制2--循环结构)
流程控制--循环结构1、while循环结构:while(布尔表达式){ 循环内容 }例:public static void main(String[] args){ int i = 1; while(i i++; System.out.println("i的值为:"+i); } }结果输出:i原创 2017-12-21 12:55:14 · 744 阅读 · 0 评论 -
JAVA总结(流程控制1--分支语句)
流程控制:Java的分支结构:1、if语句 结构:if(布尔表达式){布尔表达式为true时要执行的语句 }例如:public static void main(String[] args) {int i =10;if(iSystem.out.println("i}}结果输出:ipublic static void main(String[]原创 2017-12-21 10:29:00 · 587 阅读 · 0 评论 -
Java学习笔记(第二课--方法)
方法:1、 成员方法(实例方法):[修饰符] 返回值类型 标识符(参数列表){ 、、、}2、 静态方法:(类的方法):[修饰符] static 返回值类型 标识符(参数列表){ 、、、}3、 构造方法:[访问修饰符] 类名(){ 、、、}形参列表中的数据类型可以为:1、基本数据类型 2、引用数据类型:对象(String、数组、集合、封装类、、、)注意:构造原创 2017-10-16 16:54:02 · 205 阅读 · 0 评论 -
JAVA总结(变量)
变量:局部变量、成员变量(实例变量)、类变量(静态变量)局部变量:1、声明在方法体(方法、构造方法)或代码块中;2、当方法被调用时才有机会被创建,方法执行完毕后自动销毁;3、只对所在代码块或方法体可见;4、局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才可以使用(使用前必须先赋值);5、修饰访问符不能用于局部变量,只能被final修饰;6、局部变量是原创 2017-12-19 17:40:24 · 294 阅读 · 0 评论 -
JAVA总结(修饰符)
修饰符:访问修饰符(在类中声明,供别的类制定):public、private、protected、default访问权限:公开、默认的、受保护的、私有的非访问修饰符:final、static、abstract、synchronized 访问修饰符:是用来控制其他类对该类的类、实例变量、构造方法、实例方法的访问权限。Java的访问权限有4种:public原创 2017-12-19 16:10:55 · 411 阅读 · 0 评论 -
JAVA总结(运算符)
运算符注意: % 符号的右边的值不能为0;自增、自减运算符:是一种特殊的算数运算符,在算数运算符中需要两个操作数,而自增自减运算符就是一个操作数;(++a;--a)这种形式的自增自减运算,先计算自增、自减,再进行表达式运算(a++;a--)先进行表达式运算,再进行自增、自减运算两种形式的相同之处就是执行结束后都会加a或减a;public static v原创 2017-12-19 15:23:06 · 226 阅读 · 0 评论 -
JAVA总结(基本数据类型)
基本数据类型整数型:byte字节型: byte数据类型是8位、有符号、以二进制补码表示的整数;取值范围:(-128 -- 127);默认值为:0;byte类型用在大型数组中节约空间,主要代替整数,因为byte变量占用的空间只有int类型的四分之一;short :short数据类型是16位、有符号以二进制补码表示的整数;取值范围:(-2~15 -- 2~15-1);原创 2017-12-19 13:19:20 · 227 阅读 · 0 评论 -
Java练习题(字符串的处理)
1.某中学有若干学生(学生对象放在一个List中),每个学生有一个姓名属性(String)、班级名称属性(String)和考试成绩属性(double)某次考试结束后,每个学生都获得了一个考试成绩。遍历list集合,并把学生对象的属性打印出来方法一:Student类:package com.oralce.work001;public class Student {public原创 2017-10-25 19:57:37 · 4932 阅读 · 0 评论 -
Java学习之第四课
我们这节课介绍包装类:介绍包装类之前,我们先引入Object类。 因为Object类是所有类直接或间接父类。其中它有一些常用的方法:例如:toString();以字符串形式返回对象的文本信息。 hashCode();返回对象的哈希值。 getClass();返回对象的类类型。 equals(Object obj);比较两个对象是否相等。包装类:原创 2017-10-25 19:06:01 · 206 阅读 · 0 评论 -
Java学习笔记(第一课)
第一课:JavaSE类中可以写:1.实例变量,又称成员属性、成员变量2.方法,3.代码块4.内部类修饰符:访问修饰符(在类中声明,供别的类制定):public、private、protected访问权限:公开、默认的、受保护的、私有的非访问修饰符:final、static、abstract 变量 局部变量: 声明在构造方法、静态方法、原创 2017-10-16 15:47:46 · 275 阅读 · 0 评论 -
java之练习题
1、请根据控制台输入的特定日期格式拆分日期 如:请输入一个日期(格式如:**月**日****年) 经过处理得到:****年**月**日 提示:使用String的方法indexOf、lastIndexOf、substringpackage com.oralce.test01;import java.text.ParseException;imp原创 2017-10-23 13:57:11 · 316 阅读 · 0 评论 -
java学习(第三课)
补充:访问修饰符访问修饰符是用来控制其他类对该类的类、实例变量、构造方法、实例方法的访问权限。Java的访问权限有4种:public 公开的protected 受保护的默认的,没有任何关键字来表示private 私有的修饰符当前类同包的类同包的子类异包异包的子类public原创 2017-10-18 10:28:42 · 237 阅读 · 0 评论 -
Java之运算符
Java的算术运算符:重点:% 运算符(值为两数相除的余数)、++a;(先加一再使用)a++;(先使用再加一)自增运算符、 --b;(先减一再使用)b--;(先使用再减一)自减运算符。自增自减运算符实例:public class selfAddMinus{ public static void main(String[] args){ in原创 2017-09-27 17:24:37 · 206 阅读 · 0 评论 -
JAVA总结(数据结构--集合)
数据结构集合:集合:特点:可变长度Collection接口:1、子接口(List)特点:有序、可重复实现类:ArrayList1、添加:add(Object obj)add(int i,Object obj)addAll(Collection c)addAll(int i,Collection c)2、修改:set(int原创 2017-12-26 13:16:59 · 412 阅读 · 0 评论