java学习
fight_onlyfor_you
这个作者很懒,什么都没留下…
展开
-
JAVA第一天
类(class)是JAVA语言中的基本单元,在这里我们这么理解,我们C语言中有struct结构体,struct把不同变量的类型全部集合在一块声明,比如说int型啊,float型啊。但是JAVA对这个进行了一丁点的扩展,在这个类里面不但可以定义变量,还可以定义函数,跟C语言中的struct 有所不同,给了它新的名字叫做类,在这里我们先把这个认为是一个包含了变量和函数的集合JAVA里面规定类是基本原创 2017-08-13 00:57:12 · 214 阅读 · 0 评论 -
Java day1
//这里最好大写,因为在JAVA的编程规范里面,类的名字首字母要大写,而文件的名字要跟类名保持一致 //这里是不符合规定的,这里正确的应该是 文件名为Hello.java 类名应该叫public class Hello//下面是第一个java应用程序/* public c...原创 2019-01-02 22:50:59 · 131 阅读 · 0 评论 -
Java day6
//在后面的你会发现,安卓代码中大量使用内部类,什么叫做内部类呢,我们在一个类的里面重新定义一个新类,这个新类就叫做内部类。//这个Outer就是个外部类。class Outer{ //这个Inner就是内部类。我们为什么要使用内部类,他有一个唯一的好处,可以访问外部内的私有属性 //比如说我们在外部类里面定义一个私有属性 private int a=10...原创 2019-01-05 01:52:33 · 215 阅读 · 0 评论 -
Java day5
//包和权限:// 以前我们编译java程序的时候用的命令类似于 javac A.java 将在当前目录下// 生成A.class // 那我能不能把class文件放到其他目录下呢。是可以的,这就需要引入包的概念// 包实际上就是文件夹。包实际上就是个文件夹,你可以在JAVA程序的源代码里面// 用package指定一个文件夹的目录。当你编译这个程序的...原创 2019-01-05 01:47:50 · 225 阅读 · 0 评论 -
java day4
public class Abnormal{ //学习JAVA的异常,我们只要记住这几点就可以了 //分为必须处理的异常和可以不处理的异常 //对于必须处理的异常,你怎么处理呢 //可以自己处理,或者让别人处理 //如果是自己处理,就用 //try...catch...finally处理 //让别人处理就是通过throw扔给别人就行...原创 2019-01-05 01:32:52 · 228 阅读 · 0 评论 -
Java day3
class Person{ private int age; public Person() {} public Person(int age) { this.age=age; } public void SetAge(int age) { this.age=age; } pub...原创 2019-01-05 01:09:35 · 160 阅读 · 0 评论 -
JAVA中的接口与内部类
接口什么是接口?接口是JAVA中一种自定义的特殊的类接口中只能声明方法的原型,而不允许定义方法体接口中定义的属性只能是常量为什么需要接口JAVA语言中只支持单继承模式,即一个类有且只有一个父类,那我想多层继承呢,那只能继承接口了,接口只有方法原型,接口定义的属性必须是常量JAVA中的类都继承了Objiect,Objiect是所有JAVA类的父类接口的定义和使用J原创 2017-08-30 00:14:21 · 399 阅读 · 0 评论 -
java继承与多态
继承的基本概念生活中的继承指的是,晚辈得到了长辈的一些事物或者特性 如:小孩继承了父母的一些特性,眼睛像妈妈,鼻子像爸爸等等面向对象的语言也引入的类似的概念Java语言通过extends关键字来表明两个类之间的继承关系子类通过继承能够得到父类的属性和方法子类也可以添加自己特有的属性和方法 如:小女孩可以长得像妈妈,但是比妈妈更漂亮原创 2017-08-27 23:11:16 · 454 阅读 · 0 评论 -
JAVA中的包
Java中的包名称冲突问题C语言中所有的函数都是全局的,因此在多人合作的大型项目开发中,容易出现两个函数同名的情况如 A完成的.c文件中有一个名字为compare的函数,B完成的.c文件中有名为compare的函数C语言中一般是通过在函数名上加上前缀来解决名称冲突问题JAVA中是不是也有类似的情况?在JAVA里面也是有这个问题的JAVA字节码文件JAVA中的基本程序原创 2017-09-04 23:28:44 · 246 阅读 · 0 评论 -
JAVA之面向对象
面向对象的基本概念基本概念类和对象是面向对象中的两个基本概念“类”指的是一类事物,是一个抽象的概念“对象”指的是属于某个类的一个实体,是一个具体存在的事物类是一种“模版”,可以通过这种模版创建出不同的对象“实例”对象“实例”是类“模版”的一个具体实现一个类可以有很多对象,而一个对象必然属于某个类先说一个概念,老虎,我们都知道老虎是一个什么样的东西把我们在原创 2017-08-14 00:08:01 · 257 阅读 · 0 评论 -
数据封装
数据封装的基本概念日常生活中的经验:并不是类的每个属性都是对外公开的如:女孩子不希望外人知道自己的年龄和身高如:一些男孩子不希望别人知道自己会尿床而一些类的属性是对外公开的如:人类的姓名、学历,国籍等因此,我们需要在我们的表示法中定义属性和行为的公开级别类似文件系统中文件的权限数据封装的基本概念封装是一个面向对象的术语,指的是把属性定义和行为方法都包装于原创 2017-08-14 23:29:16 · 4795 阅读 · 0 评论 -
JAVA第四天
运算符和表达式和C语言是一样的算术运算符++和--优先级 最高*,/,%优先级其次+,-优先级最低括号可以改变优先级逻辑运算符!运算符优先级最高&&运算优先级其次||运算优先级最低括号可以改变优先级与C语言不同的话||、&&、!结果只能是true或者false 不是0跟1关系运算符JAVA中同类型的变量和常量都可以用==和!=原创 2017-08-13 23:24:22 · 179 阅读 · 0 评论 -
JAVA第三天
流程控制流程控制语句是编程语言中的核心之一分支语句 if-else和switch循环语句for和while跳转语句continue和break分支语句 if条件为真执行语句,条件为假不执行 例子程序public class Main{ public static void main(String[] args){原创 2017-08-13 01:17:51 · 191 阅读 · 0 评论 -
JAVA第二天
JAVA语法规定,文件名必须跟文件里面被声明为public的class同名,比如我们上面的public class Main,我们那个JAVA的文件名就要叫Main这里我们主要介绍一下标识符和数据类型Java中的类名、变量名、函数名、常量名等都需要一个标识符作为它的名字那么问题就来了,我如何去定义一个标识符呢。我们想到了我们C语言也有变量名,也有函数名等等。 这些都是标识符,C原创 2017-08-13 01:03:47 · 240 阅读 · 0 评论 -
Java day2
public class Function{ //在JAVA语言里面函数叫做方法 //格式 // public static 返回值类型 方法名称(类型 参数1,类型 参数2,...) // { // 程序语句 // [return 表达式]; // } // //这里和C++一样存在重载。 ...原创 2019-01-02 23:43:45 · 147 阅读 · 0 评论