JAVASE
文章平均质量分 96
侍书_
stay hungry,stay foolish。求知若渴,虚怀若谷。
展开
-
你知道为什么会划分数据类型吗?---JAVA数据类型与变量
无论我们用任何一种语言敲代码,我们都离不开数据类型的使用.可是你有没有想过为什么会有数据类型呢?一条语句可能由这样的结构组成:数据类型 变量=某个值,如:int a = 1;那么我们可以将变量视作一块容纳数据的空间, 这个空间往往对应到"内存"这样的硬件设备上,而数据类型则向内存申请空间. 对于不同大小的变量对象,则用不同的数据类型向内存申请空间.原创 2023-02-28 21:45:29 · 851 阅读 · 41 评论 -
Java多态与重写
要学多态必须先知道什么是重写,重写是多态的基础.若干年前的手机,只能打电话,发短信,而今天的手机,不仅仅可以打电话发短信还可以玩游戏打视频等等.在这个过程当中,我们不应该在原来老的类上进行修改,因为原来的类,可能还在有用户使用,正确做法是:新建一个新手机的类,对手机功能这个方法重写就好了,这样就达到了我们当今的需求了。我们可以引出重写的概念,如下:重写(override):也称为覆盖。原创 2023-03-31 21:21:13 · 749 阅读 · 47 评论 -
Java继承与组合
我们举例写的类是现实事物的抽象. 而我们真正开发所遇到的项目往往业务比较复杂, 可能会涉及到一系列复杂的概念, 都需要我们使用代码来表示, 所以真实项目中所写的类也会有很多. 类之间的关系也会更加复杂.即使如此, 我们并不希望类之间的继承层次太复杂. 一般我们不希望出现超过三层的继承关系. 如果继承层次太多, 就需要考虑对代码进行重构了.继承(inheritance)机制:面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类的特性的基础上进行扩展,增加新功能,这样产生新的类,称派生类。原创 2023-03-26 19:08:28 · 2242 阅读 · 74 评论 -
10 > 20 && 10 / 0 == 0等于串联小灯泡?---JAVA运算符
在前面的文章中我们了解了JAVA中的变量,变量与运算符构成表达式语句,表达式可以用在我们程序的逻辑控制当中.int a = 10;int b = 20;a + b;a < b;上述 + 和 < 等就是运算符,即:对操作数进行操作时的符号,不同运算符操作的含义不同。作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。Java中运算符可分为以下:算术运算符(+ - */)、关系运算符(< > ==)、逻辑运算符、位运算符、移位运算符以及条件运算符等。原创 2023-03-08 15:49:40 · 199 阅读 · 7 评论 -
你真的知道怎样用java敲出Hello World吗?---初识JAVA
引言:要知道怎样用Java语言敲出Hello World首先我们应该去研究Java是怎样运行起来的,只有从底层入手,才能知其然且知其所以然。知道了Java是怎样运行的我们就可以安装java开发工具包JDK。我们可以从任何一本书关于Java的书中找到敲出Hello World的源代码,可是你真的能清晰的复述出java程序的结构吗?文章目录1.java程序是怎样运行起来的 1.1java的工作方式 1.2JVM重要性 1原创 2023-02-25 18:03:44 · 400 阅读 · 18 评论