一个"java"源文件中是否可以有多个类? 有什么限制? 一个java的源文件中都可以都多个类 ,但是public的类只能有一个 而且public的名字要和文件名一致(大小写也得一致) java 有没有 goto? java中有goto 但是现在java中不使用 &和&&有什么区别? &和&&都是逻 ...
分类:
编程语言 时间:
2019-12-20 21:01:55
阅读次数:
82
API(Application Programming Interface),应用程序编程接口。Java API是JDK中提供给我们使用的类的说明文档。即jdk包里边写好的类,这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。所以我们可以通过查询API ...
分类:
编程语言 时间:
2019-12-19 15:54:01
阅读次数:
95
接口作用:为类提供额外功能(方法) 一、接口定义 接口成员 1、抽象方法:[public] [abstract] 返回值类型 方法名(参数列表) 2、全局常量:[public] [static] [final] 数据类型 常量名 = 值 二、接口实现 1、接口不能实例化,只能由实现接口的类实例化 2 ...
分类:
编程语言 时间:
2019-12-18 14:50:29
阅读次数:
96
抽象类特点: 1、抽象方法必须定义在抽象类中2、abstract关键字修饰:只能修饰类和方法3、抽象类不能实例化4、抽象类中的方法要被使用,必须由子类重写所有的抽象方法,实例化其子类 如果子类只重写部分抽象方法,那么该子类还是一个抽象类 注意:抽象类:可以有抽象方法,因为有抽象方法,所以不能实例化。 ...
分类:
编程语言 时间:
2019-12-17 18:33:33
阅读次数:
109
单例设计模式:解决一个类在内存中只存在一个对象思想:1.为了避免过多创建类的对象,禁止此类以外创建对象(构造方法私有化)2.为了类可以被使用就必须创建此类对象,只好在本类中,创建对象3.在此类中创建的对象,怎么给此类以外的使用,所已此类必须提供返回对象的一个方法 代码体现:1.将构造函数私有化2.在 ...
分类:
编程语言 时间:
2019-12-17 15:31:00
阅读次数:
90
Static(静态)是一种修饰符,用于修饰成员(成员变量、成员函数) 1.静态方法只能访问静态成员。 2.静态随着类的加载而加载 通过代码分析: 运行结果: Person p=new Persong("XXX",XXX); 做了哪些事情 1.通过new从硬盘中找到的Person.class文件加载到 ...
分类:
编程语言 时间:
2019-12-16 19:30:18
阅读次数:
100
面向对象是相对面向过程而言面向过程:强调的是功能行为面向对象:将功能封装进对象,强调具备了功能的对象 不论面向对象还是面向过程都是一种开发思想而已。举一个例子来理解面向对象和面向过程把大象装进冰箱分三步 1.打开冰箱 2.存储大象 3.关闭冰箱看到上面的步骤就是面向过程的思想而面向对象思想 1.冰箱 ...
分类:
编程语言 时间:
2019-12-16 15:05:36
阅读次数:
99
java-01初识Java见上一篇 Java-02 1.命名规范与规范: 标识符命名规则:首字母为字母|下划线|$ 其余部分数字|字母|下划线|$ 命名规范: 变量属性方法命名规范:第一个单词首字母小写,其余单词首字母大写。 类命名规范:每个单词的首字母大写,其余字符小写。 2.数据类型: 基础数据 ...
分类:
编程语言 时间:
2019-12-16 14:53:18
阅读次数:
101
本文已经收录自笔者开源的 JavaGuide: "https://github.com/Snailclimb" (【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识)如果觉得不错的还,不妨去点个Star,鼓励一下! Java 内存区域详解 如果没有特殊说明,都是针对的是 H ...
分类:
编程语言 时间:
2019-12-15 14:15:10
阅读次数:
150
课程总结 这个学期的Java学习已经到了末尾了,通过这一学期的学习对Java这门语言有了一定的了解,与之前学的C语言有很多地方不同,但又有很多相似之处,老师说语言都是相通的,自己对这句话也有一定的理解了,以前总觉得要学一门高级点的语言才显得牛皮,后面发现c都学不太懂,还谈什么其他高级语言呢,Java ...
分类:
其他好文 时间:
2019-12-13 21:42:58
阅读次数:
109