java学习日志
记录个人学习java历程
Qbaiwan
一只有梦想的蜗牛
展开
-
18-面向对象之-构造方法-this-super
面向对象构造方法 this super构造方法我们对封装已经有了基本的了解,接下来我们来看一个新的问题,依然以Person为例,由于Person中的属性都被private了,外界无法直接访问属性,必须对外提供相应的set和get方法。当创建人对象的时候,人对象一创建就要明确其姓名和年龄,那该怎么做呢? 构造方法介绍 在开发中经常需要在创建对象的同时明确对象的属性值,比如...原创 2019-09-29 16:21:14 · 138 阅读 · 0 评论 -
17-面向对象之-多态-接口
面向对象接口 多态接口 接口概念 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。请记住:一切事物均有功能,即一切事物均有接口。 接口的定义 与定义类的class不同,接口定义时需要使用interf...原创 2019-09-29 16:19:14 · 116 阅读 · 0 评论 -
16-面向对象之-继承-抽象类
面向对象继承 抽象类继承 继承的概念 在现实生活中,继承一般指的是子女继承父辈的财产。在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。例如公司中的研发部员工和维护部员工都属于员工,程序中便可以描述为研发部员工和维护部员工继承自员工,同理,JavaEE工程师和Android工程师继承自研发部员工,而维网络维护工程师和硬件维护工程师继承自维护部...原创 2019-09-29 16:16:15 · 180 阅读 · 0 评论 -
15-面向对象之-类-封装
面向对象面向对象 封装面向对象 理解什么是面向过程、面向对象 面向过程与面向对象都是我们编程中,编写程序的一种思维方式。面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程。例如:公司打扫卫生(擦玻璃、扫地、拖地、倒垃圾等),按照面向过程的程序设计方式会思考“打扫卫生我该怎么做,然后一件件的完成”,最后把公司卫生打扫干净了。面向对象的程序设...原创 2019-09-29 16:14:31 · 249 阅读 · 0 评论 -
14-Eclipse开发工具的使用
Eclipse是功能强大Java集成开发工具。它可以极大地提升我们的开发效率。可以自动编译,检查错误。在公司中,使用的就是Eclipse进行开发。 Eclipse的下载、安装、卸载 下载 http://www.eclipse.org 安装 (只需要解压后就能使用) 卸载(只需要将文件夹删除就可以了) 注意: 开发软件的安装目录中,尽量不要出现空格与中文 Eclipse的使用 ...原创 2019-09-24 11:35:20 · 268 阅读 · 0 评论 -
13-循环以及数组的练习
编写程序求 1+3+5+7+……+99 的和值。 题目分析:通过观察发现,本题目要实现的奇数(范围1-100之间)的累加和。为了记录累加和的值,我们需要定义一个存储累加和的变量 我们要获取到1-100范围内的数 判断当前数是否为奇数,是奇数,完成累加和操作 累加完毕后,最终显示下累加和的值解题步骤:定义一个用来记录累加和的变量 使用for循环语句,完成1-100之间每...原创 2019-09-24 11:33:42 · 207 阅读 · 0 评论 -
12-引用数据类型-自定义类-ArrayList集合
引用数据类型分类 提到引用数据类型(类),其实我们对它并不陌生,如使用过的Scanner类、Random类。我们可以把类的类型为两种:第一种,Java为我们提供好的类,如Scanner类,Random类等,这些已存在的类中包含了很多的方法与属性,可供我们使用。 第二种,我们自己创建的类,按照类的定义标准,可以在类中包含多个方法与属性,来供我们使用。这里我们主要介绍第二种情况的简...原创 2019-09-24 11:32:35 · 241 阅读 · 0 评论 -
11-java中的方法
方法概述 在我们的日常生活中,方法可以理解为要做某件事情,而采取的解决办法。如:小明同学在路边准备坐车来学校学习。这就面临着一件事情(坐车到学校这件事情)需要解决,解决办法呢?可采用坐公交车或坐出租车的方式来学校,那么,这种解决某件事情的办法,我们就称为方法。在java中,方法就是用来完成解决某件事情或实现某个功能的办法。方法实现的过程中,会包含很多条语句用于完成某些有意义的功...原创 2019-09-24 11:30:11 · 556 阅读 · 0 评论 -
10-流程控制语句switch-数组
switch 条件语句也是一种很常用的选择语句,它和if条件语句不同,它只能针对某个表达式的值作出判断,从而决定程序执行哪一段代码。例如,在程序中使用数字1~7来表示星期一到星期天,如果想根据某个输入的数字来输出对应中文格式的星期值,可以通过下面的一段伪代码来描述:用于表示星期的数字 如果等于1,则输出星期一 如果等于2,则输出星期二 如果等于3,则输出星期三...原创 2019-09-24 11:27:00 · 789 阅读 · 0 评论 -
09-流程控制语句if、for、while、dowhile、break、continue
选择结构if 接下来要学习的if条件语句分为三种语法格式,每一种格式都有它自身的特点,下面我们分别进行介绍。 if语句 if语句是指如果满足某种条件,就进行某种处理。例如,小明妈妈跟小明说“如果你考试得了100分,星期天就带你去游乐场玩”。这句话可以通过下面的一段伪代码来描述。如果小明考试得了100分 妈妈星期天带小明去游乐场在上面的伪代码中,“如果...原创 2019-09-24 11:23:31 · 566 阅读 · 0 评论 -
08-引用数据类型Sanner&Random
Scanner类 我们要学的Scanner类是属于引用数据类型,我们先了解下引用数据类型。引用数据类型的使用与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。数据类型 变量名 = new 数据类型();每种引用数据类型都有其功能,我们可以调用该类型实例的功能。变量名.方法名();Scanner类Scanner类是引用数据类型的...原创 2019-09-24 11:17:33 · 155 阅读 · 0 评论 -
07-java运算符总结-打印*号练习题
知识点总结 数据类型转换 数据类型范围从小到大排序(byte < char < short < int < long < float < double),布尔类型Boolean不能参与类型转换; 自动类型转换,范围小的数据类型向范围大的数据类型转换时使用; 强制类型转换,范围大的数据类型向范围小的数据类型转换时使用。 算数运算符 ...原创 2019-09-24 10:53:00 · 221 阅读 · 0 评论 -
06-java的运算符以及案例介绍
算术运算符 运算符是用来计算数据的符号。数据可以是常量,也可以是变量。被运算符操作的数我们称为操作数。算术运算符最常见的操作就是将操作数参与数学计算,具体使用看下图: 运算符 运算规则 范例 结果 + 正号 +3 3 ...原创 2019-09-24 10:51:15 · 359 阅读 · 0 评论 -
05-java的变量-字符集-基本数据类型
变量概述 前面我们已经学习了常量,接下来我们要学习变量。在Java中变量的应用比常量的应用要多很多。所以变量也是尤为重要的知识点!什么是变量?变量是一个内存中的小盒子(小容器),容器是什么?生活中也有很多容器,例如水杯是容器,用来装载水;你家里的大衣柜是容器,用来装载衣裤;饭盒是容器,用来装载饭菜。那么变量是装载什么的呢?答案是数据!结论:变量是内存中装载数据的小盒子,你只能用它来存数...原创 2019-09-24 10:47:56 · 160 阅读 · 0 评论 -
04-Java数据类型-常量-变量-运算符
软件是什么?其实软件就是用来处理数据的程序。可以把软件分为两个部分,一个部分是“数据”;另一个部分是“数据处理的逻辑”。程序 = 数据 + 逻辑基本数据类型是Java语言中内置的类型,分别是整数类型、小数类型、字符类型、布尔类型。这四类基本类型是最简单、最基础的类型。引用数据类型是强大的数据类型,它是基于基本数据类型创建的。JavaSE中提供了一个超级类库,类库中包含了近万种引用数据...原创 2019-06-09 08:59:51 · 218 阅读 · 0 评论 -
03-jdk与jre-环境变量配置-原码反码补码-注释-关键字-标识符
JDK 1.8 官方网站 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html在安装的过程中各位可能注意到了JRE这个名词,下面我们来聊聊JDK和JRE的关系和区别。JDK:它是Java开发运行环境,在程序员的电脑上当然要安装JDK; JRE:Java Runtim...原创 2019-06-09 08:48:34 · 232 阅读 · 0 评论 -
02-常用DOS命令
win+r 输入 cmd 进入清屏:cls 切换盘符:: 进入指定目录:cd 返回上一级目录:cd.. 返回盘符根目录:cd\ 显示当前目录下的文件和子目录信息:dir 运行某个应用程序时可以使用该命令 eg:D:\>C:\windows\notepad .exe可以省略 mkdir 创建文件夹 rd [慎用] 删除文件夹 echo 格式: ...原创 2019-06-09 08:38:59 · 173 阅读 · 0 评论 -
01-java用来做什么
Java是一门编程语言,很多软件都可以用Java来编写,例如:QQ、迅雷、淘宝、京东等等,那么Java比较擅长什么呢?答案是:互联网:电商、P2P等等; 企业级应用:ERP、CRM、BOS、OA等等。 电脑的组成: CPU 内存 硬盘 显卡 声卡 网卡 对于程序员: 计算机的最小单元: CPU + 内存 程序员所关注的内容: CPU的使用率 ...原创 2019-06-09 08:32:32 · 133 阅读 · 0 评论 -
javase-day01-java基础语法
1. 计算机基础电脑的组成: CPU 内存 硬盘 显卡 声卡 网卡对于程序员: 计算机的最小单元: CPU + 内存程序员所关注的内容: CPU的使用率 内存的占用率提升电脑性能: 1. 换SSD 换固态硬盘 2. 加内存JDK: Java Development kits Java开发工具集 主要包含了当前开发所...原创 2019-06-05 23:14:46 · 317 阅读 · 0 评论