Java
文章平均质量分 54
辐_射
这个作者很懒,什么都没留下…
展开
-
Javaz整型数据类型、浮点型数据类型,取值范围
整型数据类型 数据类型 内存空间(8位等于1字节)取值范围 byte 8位 -128~127 short 16位 -32768~32767 int 32位 -2147483648~21474836原创 2016-07-11 00:26:12 · 948 阅读 · 0 评论 -
方法重载
方法重载:在同一类中,方法名相同,参数列表不同。与返回值类型无关参数列表不同:A:参数个数不同B:参数类型不同原创 2016-07-11 00:27:02 · 467 阅读 · 0 评论 -
Java二维数组_三角
/*arr[x][y] = arr[x-1][y-1] + arr[x-1][y]; //arr[2][y] = arr[2-1]+arr[2-1]=2 //arr[3][y] = arr[3-1]+arr[2-1]=3 */原创 2016-07-11 00:29:48 · 1190 阅读 · 0 评论 -
Java中的参数传递问题图解
原创 2016-07-14 01:14:30 · 569 阅读 · 0 评论 -
面向对象_学生类_使用
/*在一个java文件中写两个类:一个基本类,一个测试类。注意:文件名和测试类名称一致。如何使用呢?创建对象使用。如何创建对象呢?格式:类名 对象名 = new 类名();如何使用成员变量呢?对象名.成员变量名如何使用成员方法呢?对象名.成员方法名(...)*///学生类class Student{//姓名String n原创 2016-07-26 22:28:28 · 682 阅读 · 0 评论 -
面向对象_学生类_定义
/*事务: 属性 事物的信息描述行为 事物的功能类: 成员变量 事物的属性成员方法 事物的行为定义一个类,其实就是定义该类的成员变量和成员方法。案例:完成一个学生类的定义。学生事物:属性:姓名,年龄,地址...行为:学习,吃饭,睡觉...把事物要转换为对应的类:学生类:成员变量:姓名,年龄,地址...成员方法:学习原创 2016-07-26 22:26:59 · 1139 阅读 · 0 评论 -
面向对象_手机类_定义
/*手机事物:属性:品牌,价格,颜色...行为:打电话,发短信,看电影...把事物转换为对应的类:手机类:成员变量:品牌,价格,颜色成员方法:打电话,发短信,看电影*/class Phone{//品牌String pinpai;//价格double jiage;//颜色String colr;//打电话的方法publi原创 2016-07-26 22:31:54 · 1154 阅读 · 0 评论 -
面向对象_手机类_使用
空白....原创 2016-07-26 22:33:11 · 671 阅读 · 0 评论 -
Java加密问题的的_实现
/*某个公司采用公用电话传递数据信息,数据是小于8位的整数,为了确保安全,在传递过程中需要加密,加密规则如下:首先将数据倒序,然后将每位数字都加上5,再用和除以10的余数代替该数字,最后将第一位和最后一位数字交换。请任意给定一个小于8整数,然后,把加密后的结果在控制台打印出来。题目要求:A:数据是小于8位的整数定义一个int类型的数据int munber = 1原创 2016-07-17 23:26:13 · 558 阅读 · 0 评论 -
Java加密问题的的_改进
/*某个公司采用公用电话传递数据信息,数据是小于8位的整数,为了确保安全,在传递过程中需要加密,加密规则如下:首先将数据倒序,然后将每位数字都加上5,再用和除以10的余数代替该数字,最后将第一位和最后一位数字交换。请任意给定一个小于8整数,然后,把加密后的结果在控制台打印出来。题目要求:A:数据是小于8位的整数定义一个int类型的数据int munber = 1原创 2016-07-17 23:26:21 · 425 阅读 · 0 评论 -
面向对象_成员变量和局部变量的区别
/*成员变量和局部变量的区别?A:在类中位置不同成员变量:在类中方法外。局部变量:在方法定义中或者方法声明上。B:在内存中位置不同成员变量:在堆内存局部变量:在栈内存C:生命周期不同成员变量:随着对象的创建而存在,随着对象的消失而消失。局部变量:随着方法的调用而存在,随着方法的调用完毕而消失。D:始初化值不同成员变量:有默认初始化值局部变量:没有原创 2016-08-03 23:16:05 · 460 阅读 · 0 评论 -
面向对象思想概述
1:面向对象思想面向对象是基于面向过程的编程思想面向过程:强调的是每一个功能步骤面向对象:强调的是过程,然后由对象调用功能2:面向对象的思想特点A:是一种更符合我们思想习惯的思想B:可以将复杂的事情简单化C:将我们从执行者变成指挥者举例:买电脑:面向过程:我的了解电脑--->了解我自已的需求--->找对应的参数信息--->去买电脑--->讨价还价--原创 2016-07-20 00:01:06 · 637 阅读 · 0 评论 -
类和对象的概述
现实世界中是如何描述一个事物的呢?举例:学生姓名,年龄,性别...学习,吃饭,睡觉属性:姓名,年龄,性别...(该事的物描述信息)行为:学习,吃饭,睡觉(该事物能够做什么)学习编程语言,是为了模拟现实世界的事物的。学习Java中最基本的单位:类。所以,把事物通过类来体现出来由此,得到了现实世界和类的对应关系事物: 类:属性 成员变量原创 2016-07-20 22:33:00 · 382 阅读 · 0 评论 -
面向对象_一、二、三个对象的内存图
class Student{ String name; int age; String address; }class StudentTest{ public static void main(String[] args){ Student stu = new Student(); stu.name = "小明"; stu.age = 18; stu.address = "北京"; //小明---18---北京。(预测:小明,18,北京) System.out.pri原创 2016-08-01 21:43:21 · 2419 阅读 · 0 评论 -
面向对象总结
1:二维数组(理解)(1)元素是一维数组的数组。(2)格式:A:数据类型[][] 数组名 = new 数据类型[m][n];B:数据类型[][] 数组名 = new 数据类型[m][];C:数据类型[][] 数组名 = new 数据类型[][]{{...},{...},{...}};D:数据类型[][] 数组名 = {{...},{...},{...}};(3)案例(掌原创 2016-08-02 22:44:47 · 495 阅读 · 0 评论 -
面向对象_static关键字的特点
/*static特点:(它可以修饰成员变量,还可以修饰成员方法)A:随着类的加载而加载回想main方法B:优先于对象存在C:被类的所有对象共享举例:学生共用同一个班级编号。其实这个特点也是在告诉我们什么时候使用静态?如果某个成员变量是被所有对象共享的,那么它就应该定义为静态的。举例:饮水机(用静态修饰)"面积大占用空间"水杯(不能用静态修饰)"面积不占用原创 2016-08-27 20:40:28 · 576 阅读 · 0 评论 -
面向对象_static的内存图解
原创 2016-08-27 23:14:31 · 492 阅读 · 0 评论 -
面向对象_static关键字的引入
/*定义一个人类姓名和年龄都是变化的,唯独国籍是一样的一样的国籍,每次创建对象,在堆内存都要开辟同样的空间,浪费了。怎么办呢?针对多个对象有共同的这样的成员变量值的时候,Java就给我们提供了一个关键字来修饰:static。*/class Person{//姓名String name;//年龄int age;//国籍//String co原创 2016-08-27 20:39:33 · 965 阅读 · 0 评论 -
面向对象_加减乘除练习
/*定义一个MyMath,提供基础的加减乘除功能,然后进行测试*///基础的加减乘除功能类import java.util.Scanner;class MyMath{//加法功能public int add(int a,int b){return a + b;}//减法功能public int sub(int a,int b){return a原创 2016-08-27 20:37:10 · 2339 阅读 · 0 评论 -
面向对象_static的注意事项
/*static关键字注意事项A:太静态方法中没有this关键字如何理解呢?因为静态是随着类的加载而加载的,this是随着对象的创建而存在的。静态比对象先存在。B:静态方法只能访问静态的成员变量和静态成员方法静态方法:成员变量:只能访问静态变量成员方法:只能访问静态成员方法非静态方法:成员变量:可以是静态的,也可以是非静态的成员方法:可以是静态的成员原创 2016-08-28 21:29:04 · 577 阅读 · 0 评论 -
面向对象_静态变量和成员变量的区别
所属不同:静态变量属于类,所以也称之为类变量成员变量属于对象,所以也称之为实例变量(对象变量)内存中位置不同:静态变量存储于方法区的静态区成员变量存储于堆内存内存出现时间不同:静态变量随着类的加载而加载,随着类的消失而消失成员变量随着对象的创建而存在,随着对象的消失而消失调用不同:静态变量可以通过类名调用,也可以通过对象调用成员变量只能通过对象名调用原创 2016-08-28 21:52:41 · 633 阅读 · 0 评论 -
面向对象_封装的概述、封装的好处和设计原则、private关键字的概述和特点、private的应用标准案例
/*定义一个学生类:成员变量:name,age成员方法:show()方法我们在使用这个案例的过程中,发现了一个问题:通过对象去给成员变量赋值,可以赋值一些非法的数据。这是不合理的。应该是这个样子的:在赋值之前,先对数据进行判断。判断到底在哪里做比较合适呢?StudentDemo类是一个测试类,测试类一般只创建对象,调用方法。所以,这个判断应该定义在S原创 2016-08-06 23:45:42 · 920 阅读 · 0 评论 -
面向对象_this关键字的概述和应用、this关键字的内存图解
/*曾经曰:起名字要做到见名知意。this:是当前的对象引用。简单的记,它就代表当前类的一个对象。注意:谁掉用这个方法,在该方法内部的this就代表谁。this的场景:解决局部变量隐藏成员变量 *///定义学生类class Student{//姓名private String name;//年龄private int age;//姓名原创 2016-08-06 23:47:11 · 667 阅读 · 0 评论 -
面向对象_main方法的格式详细解释
/*main方法的格式详解:public static void main(String[] args){...}public:公共的,访问的权限是最大的。由于main方法是被jvm的调用,所以权限要够大。static:静态的,不需要创建对象。通过类名就可以了。方便jvm的调用。void:方法的返回值是返回给调用者,而main方法是被jvm调用。返回内容给jvm没用意义。原创 2016-08-28 22:15:33 · 991 阅读 · 0 评论 -
面向对象_this关键字_标准的手机类代码及其测试
/*作业:请把手机类写成一个标准类,然后创建对象测试功能手机类:成员变量:品牌:String brand;价格:int price颜色:String color;成员方法:针对每一个成员变量给出对应的getXxx()/setXxx方法。然后定义测试:创建一个对象,先通过getXxx方法输出成员变量的值。这一次的结果是:null---0---null然原创 2016-08-07 22:56:56 · 649 阅读 · 0 评论 -
面向对象_总结
1:成员变量和局部变量的区别(理解)(1)在类中位置不同成员变量:类中方法外局部变量:方法定义中或者方法声明上(2)在内存中的位置不同成员变量:在堆中局部变量:在栈中(3)生命周期不同成员变量:随着对象的创建而存在,随着对象的消失而消失局部主量:随着方法的调用而存在,随着方法的调用完毕而消失(4)初始货值不同成员变量:有默认值局部变量:没有默认值,必原创 2016-08-30 00:06:20 · 450 阅读 · 0 评论 -
面向对象_构造方法的重载及注意事项
/*我们一直在使用构造方法,但是,我没没有定度构造方法,用的是哪里来的呢?构造方法注意事项:A:如果我们没给出构造方法,系统将自动提供一个无参的构造方法B:如果我们给出了构造方法,系统将不再提供了默认的无参构造方法注意:这个时候,如果我们还想使用无参构造方法,就必须自已给出,建议永远自已给出无参构造方法给成员变量赋值有两种方式:A:setXxx()B:构原创 2016-08-21 19:01:30 · 710 阅读 · 0 评论 -
面向对象_成员方法的分类及使用
/*类的组成:成员变量,成员方法加入一个新的成员:构造方法。以后再提类的组成:成员变量构造方法成员方法返回值:void类型非void类型形式参数:空参方法非空参方法*/class Student{public String getString(){return "helloWord";}public void show()原创 2016-08-21 19:31:28 · 629 阅读 · 0 评论 -
面向对象_一个标准学生类的代码及测试
/*一个标准代码的最终版。学生类:成员变量:name,age构造方法:无参,带两个参数成员方法:getXxx()/setXxx()show():输出该类的所有成员变量值给成员变量赋值:A:setXxx()方法B:构造方法输出成员变量值的方式:A:通过getXxx()分别获取然后拼接B:通过调用用show()方法搞定*/原创 2016-08-21 21:01:27 · 1239 阅读 · 0 评论 -
面向对象_一个标准的手机的代码及测试
/*标准的手机类练习手机类:成员变量://品牌String brand;//价格int price;//颜色String color;构造方法://无参构造public Phone(){} 成员方法:getXxx()/setXxx()*///定义手机类class Phone{//品牌private String b原创 2016-08-21 23:49:36 · 743 阅读 · 0 评论 -
面向对象_创建对象做了哪些事情?
原创 2016-08-22 22:37:13 · 524 阅读 · 0 评论 -
面向对象_什么时候定义成员变量
/*定义一个类Demo,其中定义一个求两个数据和的方法定义一个测试类Test,进行测试。变量什么时候定义为成员变量:如果这个变量是用来描述这个类的信息的,那么该变量就应该定义为成员变量。变量到底定义在哪里好呢?变量范围越小越好。因为能及时的被回收。*///定义Demo类/*//方式1class Demo{public int sum(){in原创 2016-08-22 23:19:15 · 998 阅读 · 0 评论 -
面向对象_长方形案例练习
/*定义一个长方形类,求周长和面积的方法,然后定义一个测试类Test2,进行测试长方形类:成员变量:长,宽成员方法:求周长:(长+宽)*2求面积:长*宽注意:import必须出现在所有的class的前面*/import java.util.Scanner;class ChangFangXing{//长方形的长private int l原创 2016-08-24 20:55:48 · 1116 阅读 · 0 评论 -
面向对象_员工类案例练习
/*需求:定义一个员工类,自已分析出几个成员,然后给出成员变量,构造方法,getXxx()/setXxx()方法,以及一个显示所有成员信息的方法。并测试分析:员工:成员变量:员工编号,姓名,年龄构造方法:无参构造方法成员方法:getXxx()/setXxx()方法show;*///员工类(唉木普洛依)class Employee{原创 2016-08-25 22:13:40 · 1130 阅读 · 0 评论 -
面向对象_如何使用JDK提供的帮助文档
1:打开帮助文档2:点击显示,找到,索引,看到输入框3:知道你要找谁?以Scanner举例4:在输入框内输入Scanner,然后回车5:看包java.lang包下的类不需要导入,其他的全部需要导入。 要导入:java.util.Scanner6:再简单的看看类的解释后说明,别忘了看看该类的版本7:看类的结构成员变量 字段摘要原创 2016-09-22 17:54:07 · 1264 阅读 · 0 评论 -
面向对象_抽象类练习老师案例
/* 老师案例 具体事物:基础班老师、就业班老师 共性:姓名、年龄、讲课 分析:从具体到抽象 基础班老师: 成员变量:姓名、年龄 构造方法:无参、带参 成员方法:teach();(JavaEE) 就业班老师: 成员变量:姓名、年龄 构造方法:无参、带参 成员方法:teach();(JavaSE) 老师: 成员变量:姓名、年龄原创 2016-10-08 20:53:23 · 1623 阅读 · 0 评论 -
面向对象_通过JDK的帮助文档学习Math类的随机数功能
/*Math:类包含用于执行基本数学运算的方法由于Math类在java.lang包下,所以不需要导包。特点:没有构造方法,因为它的成员全部是静态的掌握一个方法:获取随机数的方法public static double random():返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。*/class MathDemo{publ原创 2016-09-23 00:15:02 · 436 阅读 · 0 评论 -
面向对象_工具类中使用静态
/*我想定义一个数组在同一个文件夹下,类定义在两个文件中和定义在一个文件中其实一样的。*/class ArrayDemo{public static void main(String[] args){//创建数组int[] arr = {11,55,22,35,68};//int[] arr2 = {99999,11111,55555,333333,88888}原创 2016-09-07 22:56:09 · 916 阅读 · 0 评论 -
面向对象_工具类的完善
/*我想定义一个数组*/class ArrayDemo{public static void main(String[] args){//创建数组int[] arr = {11,55,22,35,68};//遍历ArrayTool.printArray(arr);//获取最值int max = ArrayTool.getMax(arr);Syst原创 2016-09-07 23:25:45 · 407 阅读 · 0 评论 -
面向对象_抽象类练习员工案例
/* 假如我们在开发一个系统时需要对员类进行设计,员工包含3个属性:姓名、工号以级工资。 经理也是员工,除了含有员工的属性外,另外还有一个奖金属性。 请使用继承的思想设计出员工类和经理类。要求类中提供必要的方法进行属性访问。 分析:从具体到抽象 普通员工类: 成员变量:姓名、工号、工资 构造方法:无参、带参 成员方法:工作 经理类: 成员变量:姓名、工号原创 2016-10-09 22:37:50 · 2153 阅读 · 0 评论