动力节点java基础
文章平均质量分 78
再疯狂就老了
这个作者很懒,什么都没留下…
展开
-
动力节点——运算符(二)
一 :运算符1,定义:运算符就是连接变量或者常量组成表达式。2,分类算术运算符赋值运算符关系运算符(比较运算符)位运算符(按二进制位运算)逻辑运算符三元运算符二:运算符——算术运算符1,基础的:+ - * / 注意:/ 整数除法,两数相除取商。2,扩展的:%(取模、取余) 注意:两数相除原创 2016-11-28 23:06:56 · 464 阅读 · 0 评论 -
动力节点——继承(十二)
一,继承前序1,在真正编码中,体现类和类之间的关系(对象和对象之间的关系)最常用的不是继承,而是包含和使用。使用:形式参数包含:属性2,学习继承的目的因为继承是面向对象思想的特征之一,又因为java语言实现了面向对象思想;所以java语言才必须支持继承,学习继承是为了以后学习多态打基础。综合上述,如果在一个类中想使用另一个类的属性和行为,第一个想到的不是继承,而原创 2016-12-29 19:32:47 · 329 阅读 · 0 评论 -
动力节点——构造方法(九)
一,构造方法的引入构造方法:1,定义:在类的代码中,如果没有编写构造方法,则编译过程中自动创建一个构造方法。2,编译过程自动创建构造方法的特点:使用默认的权限修饰符没有返回值类型方法名称和类名一致没有方法体没有形式参数eg:calss Student{ private String name; private原创 2016-12-21 08:40:06 · 352 阅读 · 0 评论 -
动力节点——Object类(十五)
一,Object类的概述1,每个类都有直接或间接的继承了Object类。Object类 是类层次结构的跟类,每个类都使用Object作为超类。所有对象(包括数组)都实现这个类的方法。我们自定义的任意类的对象都是默认就拥有Object类的所有的方法。2,方法分类hashCode() 返回对象的哈希码值equals(Objec原创 2017-01-09 07:25:17 · 327 阅读 · 0 评论 -
动力节点——异常(二十)
一,异常的概述1,异常是什么?A,异常模拟的是现实世界中华“不正常的”事件。B,java中采用“类”去模拟异常。C,类是可以创建对象的。NullPointerException e=0x0012;e 是引用类型, e中保存的是内存地址指向堆中的“对象”。这个对象一定是NullPointerException类型。这个对象就表原创 2017-02-05 14:38:05 · 350 阅读 · 0 评论 -
package和import 修饰符总结(十六)
一,package1,管理代码2,在某个java代码中的package是指本代码在哪个文件夹下(哪个包下)。类的全名称:带包的路径的类名称。类的简写名称:不带包路径的类名称。类和类之间是以全名称为查找方式的。在咱们的多数高级编辑器中都是以src文件为 . java文件的根目录开始找起;都是以bin文件为 . class文件的根目录开始找起。原创 2017-01-10 22:37:01 · 324 阅读 · 1 评论 -
动力节点——单例模式(十七)
一,单例模式1,设计模式:模式:就是前人在解决某类问题上总结出来的经验。设计模式:在软件设计范畴中,针对某些问题最优秀的解决方案。设计模式在万不得已,需要用的时机自然而然就使用了,不要在编码中为了使用设计模式而编码。设计模式使用不当会造成软件结构复杂性增强。2,几种面试需要准备的设计模式工厂模式、单例模式、责任链模式、装饰器模式、代理模式、原创 2017-01-16 20:11:39 · 289 阅读 · 0 评论 -
动力节点——内部类(十八)
一,内部类1,定义:在一个类内部定义的类就叫做内部类。2,分类成员内部类:在class内部,成员变量和方法外部。局部内部类:在某个方法内部编写(重点)。class T{ class B{} //成员内部类 int a=10; public void test(){原创 2017-01-12 23:22:05 · 335 阅读 · 0 评论 -
动力节点——数组(十九)
一,数组的概述1,定义数组就是存储相同数据类型的多个元素的容器。2,特点A,数组是一个容器,装东西数据使用。B,数组中的数据必须是相同的数据类型。C,数组中在定义时可存储数据的个数一旦固定,则不能再被改变。3,数组的定义:数组元素类型[] 数组名称 或者 数组元素类型 数组名称[]4,数组的初始化原创 2017-01-24 16:00:38 · 399 阅读 · 0 评论 -
动力节点——抽象类和接口(十四)
一,抽象类的概述抽象类定义:被abstract修饰的类就叫抽象类。被abstract修饰的方法就叫抽象方法。eg://因为Animal类中出现了抽象类,所以这个类也必须被abstract修饰,这个类就叫抽象类。abstract class Animal{ String name; int age原创 2017-01-05 00:12:42 · 211 阅读 · 0 评论 -
动力节点——构造代码块(十一)
一,代码块的引入1,定义:代码块就是指程序中被大括号括起来的代码2,分类:静态代码块(重点)构造代码块(初始化代码块) (熟悉)局部代码块 (了解)同步代码块(在其后的线程讲解)class T{ int a=10; static{ //静态代码块原创 2016-12-25 22:05:50 · 223 阅读 · 0 评论 -
动力节点——static关键字(十)
一,static引入引出static关键字的主要使用目的:被static修饰的成员变量是被所有对象共享。eg:class Person{ private String name; private int age; private static String country;//国籍原创 2016-12-22 20:35:00 · 226 阅读 · 0 评论 -
动力节点——语句(三)——1
一: 语句结构概述1,语句:程序是由语句组成的2,语句结构:if(重点) if结构 1 if结构 2 if else if结构 3 if else if else if嵌套代码结构switch(喜欢在笔试出题)原创 2016-11-30 22:32:03 · 357 阅读 · 0 评论 -
动力节点——类的编写过程、类和对象的关系(六)
一,类的编写过程使用java代码表示学生类开始编写学生类class Student{ //静态特征(属性):姓名 性别 年龄 //变量 但是只有数据类型和名称 String name;//姓名 int sex;//性别 int age;//年龄原创 2016-12-10 20:43:25 · 260 阅读 · 0 评论 -
动力节点——封装(七)
一,封装1,定义封装是指隐藏实现细节,对外提供统一的访问方式。2,分类广义的封装:生活中很多事情都符合封装思想。java代码中:类就是封装用代码解释就是,类的大括号中的所有具体实现不用了解,直接可以同其它方式使用类即可。方法就是封装用代码解释就是,方法的大括号中的所有具体实现不用了解,直接可以同其它方式使用类即可。把以上思原创 2016-12-14 21:31:43 · 384 阅读 · 0 评论 -
动力节点——语句(三)——2
六:循环结构概述1,定义:在某一个问题域中,重复执行的懂或一系列行为:就叫做循环。如果这种行为在程序中体现,就是循环结构。2,循环四要素的执行时机;初始化条件:正循环结构执行之前。判断条件:每次执行完循环体,在进入下一次循环之前,都需要执行一次。循环体:只要执行循环,就必须执行。控制条件:是在上一次循环之后,下一次开始循环之前。3,如何使原创 2016-12-03 21:18:00 · 269 阅读 · 0 评论 -
动力节点——方法(四)
二:方法定义语句:1,语法定义:修饰符 返回值类型 方法名称(形式参数……)方法抛出的异常类型{ 方法体 return 返回值;原创 2016-12-07 18:33:34 · 874 阅读 · 0 评论 -
动力节点—关键字,标识符,常量,变量,数据类型
一 关键字:1,定义:在java语言中,具有特殊含义的英文单词。class:java中表示类。2,特点:关键字母都是小写。3,java语言中,关键字的数量是固定的。不用背单词,要敲代码敲熟就可以了。4 ,关键字:用于定义数据类型的关键字 classinlerface原创 2016-11-26 21:59:15 · 406 阅读 · 0 评论 -
动力节点——面向对象思想概述(五)
一,面向对象思想概述1,要想学好面向对象,首先注重思考方式的转变面向过程的思考问题方法:强调做事情的过程(步骤)之间的因果关系从动作入手思考问题(动词)面向对象思考问题方式:强调问题域中事物以及事物之间的关系从事物入手思考问题(名词)eg:A,打水这个事情涉及什么事物:学生 座位 水杯 门 饮水机B,为了打水这个事情,这及原创 2016-12-09 21:09:24 · 254 阅读 · 0 评论 -
动力节点——this关键字(八)
一,this关键字的引入this表示当前对象(本对象)class T{ int a=10; public void test(){ int a=20; /* 下面的输出语句会直接找test方法执行空间中的a原创 2016-12-17 20:11:08 · 227 阅读 · 0 评论 -
动力节点——多态(十三)
一,多态的概述1,定义一类事物的多种形态就叫多态eg:水、汽、冰……本质是一种事物,但是按照某个维度去考虑,可以体现不同形态。多态时面向对象思想的特征,和任何编程语言没有关系,只是java语言为了实现面向对象思想,则必须在语言中实现的多态。2,在java语言中如何实现的多态多态是以继承为基础多态是以防范重写为基础(如果继承中没有使用方法重写,则使用多态原创 2017-01-01 22:07:36 · 345 阅读 · 0 评论 -
动力节点——常用类String类(二十一)
一,String类讲解java.lang.String:是字符串类型1,字符串一旦创建不可再改变。“abc”字符串对象一旦创建,不可再改变成“abcd”。2,提升字符串的访问效率:在程序中使用了“缓存技术”。所以在java中所有使用“双引号”括起来的字符串都会在“字符串常量池”中创建一份。字符串常量池在方法区中被存储。3,在程序执行过程中,如果程序用到某个字原创 2017-02-26 19:33:30 · 403 阅读 · 0 评论