自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Pro.Jexus

现在的年轻人,一言不合就AC→_→

  • 博客(131)
  • 收藏
  • 关注

原创 第3章 Java 中必须了解的常用类

本章节主要讲解 Java 中常用的类,包括基本类型的包装类、Date 类、SimpleDateFormat 类、 Calendar 类、 Math 类。学完这一章后将对基本数据类型有更深入的理解,能够进行基本类型和包装类之间的转换,掌握常用类的使用等。3 - 1:Java 中的包装类相信各位小伙伴们对基本数据类型都非常熟悉,例如 int、float、double、boolean、char ...

2019-09-01 01:05:47 261

原创 第2章 认识 Java 中的字符串

本章节主要讲解 Java 中的字符串,字符串被广泛地用在 Java 程序设计中,很多操作都要使用字符串来完成,例如系统中存储的用户名、密码、电子邮箱等都要使用字符串来存储。学完这一章后能够掌握字符串的处理, String 类和 StringBuilder 类常用方法的应用等。2 - 1:什么是 Java 中的字符串在程序开发中字符串无处不在,如用户登陆时输入的用户名、密码等使用的就是字符串...

2019-08-30 00:07:36 627

原创 第1章 异常与异常处理(下)

1 - 5:Java中的异常抛出及自定义异常Java中异常的抛出有两个关键字:throw和throws。下面是throws的用法,使用在方法里的,用来声明将要抛出何种类型的异常(声明)。throws是写在方法名和方法体的参数表之后,在方法体之前。用它修饰的方法向调用者表明该方法可能会抛出某种类型的异常。在这里可以之抛出一种类型异常也可以抛出多种类型。每个类型异常中间用逗号隔开。具体的方法体里可...

2019-08-28 11:55:57 347

原创 第1章 异常与异常处理(上)

本章主要讲解,什么是异常、Java 中的异常体系结构、如何处理异常、如何自定义异常以及异常链的相关知识1 - 1:Java异常简介异常简介:异常处理的作用、Java异常体系结构简介处理异常:try-catch及try-catch-finally、抛出异常、自定义异常、异常链异常:有异于常态,和正常情况不一样,有错误出现。阻止当前方法或作用域,称之为异常。异常好比说一家工厂,...

2019-08-26 11:19:52 174

原创 第六章:项目实战

综合实战项目,编写属于你的“答答租车系统”,快来加入吧!!6 - 1:综合练习1、项目背景介绍根据所学知识,编写一个控制台版的“答答租车系统”功能:①、展示所有可租车辆。②、选择车型、租车辆。③、展示租车清单,包含:总金额、总载货量、车型、总载人量及车型。2、项目分析①、数据模型分析ⅰ、通过对现实世界的事与物主要特征的分析、抽象,为信息系统的实施提供数据存取...

2019-08-20 21:53:33 136

原创 第五章:阶段练习

通过人类继承关系的案例进一步学习Java中的面向对象5 - 1:阶段练习普通人都有说话的能力,我们可以用计算机来描述这样的特征。如果是中国人,就那他的语言能力就是直接输出中国人说中国话;如果是我想看到美国人的语言能力,我们就输出美国人说英语。分别在测试类中创建两个对象,当创建的是中国人时他说的是中国话,创建的是美国人时他说的是英语。中国人和美国人都是人类,就是我们说的Is关系,我们...

2019-08-16 19:28:28 120

原创 第四章:多态

多态性是允许你向父对象设置成为和一个或更多的它的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同方式运作。4 - 1:Java中的多态多态:对象的多种形态。多种形态有两方面,一个是引用多态,一个是方法多态。先看引用多态。我们在写面向对象程序的时候,我可以使用一个父类的引用,指向一个本类的对象。我们之前在创建对象的时候都是使用的这种方式。我们现在运用多态的特性...

2019-08-16 01:58:56 270

原创 第三章:继承(下)

3 - 7:Java中的super使用我们在使用继承特性的时候,经常还会用到super关键字,super关键字通常用在我们对象的内部,可以代表父类对象。通常来讲,如果我想得到父类属性,那么我就可以调用super.age,如果我想调用父类对象的方法,我就可以用super.eat();,好像很简单。那我们来写一个例子。现在我们有两个类,一个是父类Animal,一个是Dog子类。那我在Anima...

2019-08-05 21:43:18 109

原创 第三章:继承(上)

上节答案:A。解析:内部类也是一个类,可以有自己的成员方法和成员变量3 - 1:Java中的继承在前面的课程里面,对面向对象的三大特征之一,封装有了个基本的认识,那么我们现在再来看看什么是继承。继承是类和类的一种关系,我们可以把它总结为“is a”的关系。例如,狗是动物,那么我们就可以描述,狗是继承动物。那狗类继承动物类,狗类就叫动物类的子类,或派生类,动物类就是狗的父类,或基类...

2019-07-31 22:00:09 189

原创 第二章:封装(下)

2 - 5:什么是Java中的内部类问:什么是内部类呢?答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!!答:内部类的主要作用如下:1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类2. 内部类的方法...

2019-07-29 21:10:44 108

原创 第二章:封装(上)

封装的意思是说对象数据和操作该数据的指令都是对象自身的一部分,封装能够实现尽可能对外部世界隐藏数据2 - 1:什么是Java中的封装我们在之前的课程里面对于面向对象这个概念有了基本的认识,接下来,就来学习面向对象的三大特性:封装,继承,多态。封装1、概念:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。也就是说如果标...

2019-07-28 19:53:10 104

原创 第一章:类和对象(下)

上节答案:C。解析:public 修饰符表示公开的、公有的,静态变量使用 static修饰,所以选择C1 - 9:Java中使用static使用之静态方法与静态变量一样,我们也可以使用 static 修饰方法,称为静态方法或类方法。其实之前我们一直写的 main 方法就是静态方法。静态方法的使用如:public class HelloWorld{ //使用St...

2019-07-27 18:26:16 178

原创 第一章:类和对象(中)

上节答案:B。解析:通过 类名 对象名 = new 类名();可以创建类的对象1 - 5:Java中的成员变量和局部变量很多朋友在写面向对象程序的时候发现,使用变量的时候经常容易把各种变量搞混淆,那么我们今天就一起来看一下,在写面向对象程序的时候,究竟会用到哪些变量,它们之间又有什么区别。我们再写一个面向对象程序的时候,主要用到两种变量,成员变量个局部变量。1.成员变量:...

2019-07-26 20:18:22 348

原创 第一章:类和对象(上)

本章内容主要讲解 Java 在面向对象编程中的基本语法,面向对象设计程序的思路1 - 1:什么是类和对象1、对象的概念万物皆对象,客观存在的事物皆为对象。大道名胜古迹,小到生活当中的小物品。2、什么是面向对象意思就是人朝着对象,翻译过来就是人关注着一个对象。对于计算机来讲,它其实比喻了人更关注了具体事物的信息。可能我们会想,这不是很复杂,其实我们只要用解决生活当中的问题的方式其...

2019-07-24 10:32:33 499

原创 第8章:编程练习

上节答案:1、B。解析:带参数方法的返回值可以为 void2、B。解析:方法重载必须是相同的方法名8 - 1:编程练习小伙伴们,请根据所学知识,编写一个 JAVA 程序,实现输出考试成绩的前三名要求:1、 考试成绩已保存在数组 scores 中,数组元素依次为 89 , -23 , 64 , 91 , 119 , 52 , 732、 要求通过自定义方法来实现成绩排...

2019-07-20 21:50:43 207

原创 第7章:方法

上节答案:B:解析:本选项正确描述了二维数组7 - 1:如何定义 Java 中的方法所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块。一般情况下,定义一个方法的语法是:其中:1、 访问修饰符:方法允许被访问的权限范围, 可以是 public、protected、private 甚至可以省略,其中 public 表示该方法可以被其他任何代码调用,其他几种...

2019-07-20 21:22:50 1593

原创 第6章:数组(下)

上节答案:1、D,解析:数组下标从 0 开始,因此 score[3] 表示数组中的第 4 个元素2、B,解析:选项 A 需要指定数组的长度;选项 C 在声明数组的同时赋值时不能指定数组长度;选项 D 声明数组的语法错误,应为int[ ] score={ 78, 23, 44, 78 };因此选择 B6 - 3:使用循环操作Java中的数组实际开发中我们经常使用循环控制数组成员...

2019-07-19 16:45:56 634

原创 第6章:数组(上)

本章节主要讲解 Java 中的数组,包括数组的创建与使用、使用 Arrays 类操作数组、二维数组的使用。学完这一章后将能够熟练使用数组进行数据的存储和操作6 - 1:什么是数组问:编写代码保存 4 名学生的考试成绩。答:简单啊,定义 4 个变量呗问:那“计算全年级 400 名学生的考试成绩”,肿么办答: 。。。。。。。数组,就可以帮助你妥妥的解决问题啦!!数组可以理解...

2019-07-18 22:29:48 321

原创 第5章:阶段练习

上节答案:B本章节主要针对前面所学内容进行练习5 - 1:编程练习小伙伴们,请根据所学知识,参考注释,将代码编辑器中代码补充完整,实现成绩加分功能。功能描述:为指定成绩加分,直到分数大于等于 60 为止,输出加分前和加分后的成绩,并统计加分的次数。运行效果:任务温馨提示: 先试着自己独立完成,木有思路了也表着急。在后面 3 个小节中,@laurenyang...

2019-07-17 21:36:50 362

原创 第4章:流程控制语句(下)

上节答案:B。解析:do...while 循环结束的条件是 while 后的条件不成立。4 - 9:Java循环跳转语句之 break生活中,我们经常会因为某些原因中断既定的任务安排。如在参加 10000 米长跑时,才跑了 500 米就由于体力不支,需要退出比赛。在 Java 中,我们可以使用 break 语句退出指定的循环,直接执行循环后面的代码。例如,使用循环输出 1--10...

2019-07-15 22:34:41 326

原创 第4章:流程控制语句(上)

上节答案:1、C。解析:所有运算符中,( ) 的优先级最高2、D。解析:第一步:计算3*8,结果为24;第二步:计算11+3*8,结果为35;第三步:计算(11 + 3 * 8) / 4,结果为8;第四步:计算(11 + 3 * 8) / 4 % 3,结果为2本章节主要讲解 Java 中的流程控制语句,包括选择结构、循环结构、跳转语句等。学完这一章后将对程序执行流程有更深的...

2019-07-15 17:25:57 720

原创 第3章:常用运算符(下)

上节答案:C3 - 6:Java中的条件运算符条件运算符( ? :)也称为 “三元运算符”。语法形式:布尔表达式 ? 表达式1 :表达式2运算过程:如果布尔表达式的值为true,则返回表达式1的值,否则返回表达式2的值例如:因为,表达式 8>5 的值为 true ,所以,返回:8大于5任务快来加入条件运算符的练习吧!在编辑器中的第...

2019-07-15 11:45:07 126

原创 第3章:常用运算符(上)

上节答案:DJava 提供了一套丰富的运算符来操纵变量。学完这一章节后您将会理解并能够灵活的使用各种运算符3 - 1:什么是运算符运算符是一种“功能”符号,用以通知 Java 进行相关的运算。譬如,我们需要将变量 age 的值设置为 20 ,这时候就需要一个“=”,告诉程序需要进行赋值操作。Java 语言中常用的运算符可分为如下几种:Ø算术运算符Ø赋值运算符Ø...

2019-07-14 22:07:48 172

原创 第2章:变量和常量(下)

上节答案:B,仔细看看上一节吧。2 - 7:Java中的自动类型转换在 Java 程序中,不同的基本数据类型的数据之间经常需要进行相互转换。例如:代码中 int型变量 score1可以直接为 double 型变量 score2 完成赋值操作,运行结果为:82.0 ,这种转换称为自动类型转换。当然自动类型转换是需要满足特定的条件的:1. 目标类型能与源类型兼容,如 ...

2019-07-13 18:36:38 432

原创 第2章:变量和常量(中)

上节答案:B,看看2-2吧。2 - 3:变量是什么简单的说,我们可以把变量看作是个盒子,可以将钥匙、手机、饮料等物品存放在这个盒子中,也可以在需要的时候换成我们想存放的新物品。在 Java 中,我们通过三个元素描述变量:变量类型、变量名以及变量值。如果我们把变量比作是酒店的房间,要存储的数据就好比要住宿的客人,我们可以根据客人的要求安排其入住“标准间”或者是“总统套房”,...

2019-07-12 17:43:45 236

原创 第2章:常量和变量(上)

上节单选题:B,字节码文件,都是以.class结尾的。本章节主要讲解如何在 Java 程序中应用变量和常量进行数据操作、数据类型分类及基本数据类型间的类型转换,帮助你对 Java 语言建立初步认识2 - 1:Java中的关键字Java 语言中有一些具有特殊用途的词被称为关键字。关键字对 Java 的编译器有着特殊的意义,在程序中应用时一定要慎重哦!Java 中常用关键字:...

2019-07-12 16:35:39 256

原创 第1章:Java初体验(下)

上期答案:D,注意大小写。1 - 6:程序的移植比如说,我在单位开发程序,但我没开发完,我想回家继续程序的开发,我怎么把单位开发的程序拿回家呢?这种行为我们叫程序的移植,或者项目的导入和导出操作。比如MyEclipse中有imooc的项目,现在想把imooc这个项目拷贝出来,放到另外一台电脑上开发,我们即可以这样办:右击imooc,点最下面的Properties(属性),...

2019-07-11 11:56:12 164

原创 第1章:Java初体验(中)

上期答案:C,不懂的同学可以看一下上期内容。1 - 4:使用Eclipse开发Java程序Eclipse是一个IDE工具。IDE工具是集成开发环境,这类软件是用来编写Java代码的,它将程序开发环境和程序调试环境集合在一起,提高开发效率,包括MyEclipse、NetBean,都属于IDE。我们实际在进行开发的时候,一般都会用这种第三方工具,我们现在说到Eclipse,给一个下载地址...

2019-07-10 22:38:53 228

原创 第1章:Java初体验(上)

现在开始,我开始看慕课网:Java入门第一季,如有侵权请告知,我将会删除这些博客。本章节主要讲解Java目前的应用、如何搭建Java开发环境、以及如何使用工具进行Java程序的开发,为以后的学习打下基础。1 - 1:Java简介主要内容:1:Java平台应用2:核心概念:JVM、JDK、JRE3:搭建Java开发环境4:使用工具开发Java程序4:经验技巧分享...

2019-07-08 21:34:09 387 1

原创 Head First Java V2.0 , 第五章SimpleDotcom.java出现的问题

这是一个极其简单的游戏:我们输入数字,游戏会检测我们是否击中一个网站,这个网站被击中3次会被“杀死”,这个网站连接3个变量,比如这个网站有1、2、3这3个格子,或者3、4、5这3个格子,又或者1、1、1这三个一样的格子(这是个bug,先不管),最后游戏会提示我们猜了多少次。前面我在写SimpleDotcom的时候出现了一个问题,但是不知道是为什么,我在网上查了查但是查不到,没有解决方案,我先把...

2019-06-23 16:42:54 598

原创 千峰Java教程:076. eclipse开发工具与使用①

1、Eclipse开发环境入门1、下载安装:https://www.eclipse.org/downloads/packages/当我们下载好Eclipse以后,解压到你想把它解压的目录,Eclipse就安装好了,我们用Notepad++查看.eclipseproduct,我这边安装的是2019-03的版本,文档里会有这个,最下面的是我所用的版本:Eclipse中文:日蚀...

2019-06-07 17:46:38 159

原创 千峰Java教程:075. 包与访问修饰符【第五章完结】

21、包与访问修饰符包用于对多个java源文件的管理,就像我们的文件目录一样,未来我们可能会写很多很多不同的java代码,一个项目肯定是一个java文件类,文建会很多很多,所以我们就需要分门别类,去管理这些代码。这样的话为了我们去查找、找问题的时候,都比较方便一些。定义一个包:package com.vince//package 包名该语句只能出现在代码中的第一句。我们首先建一个...

2019-06-06 21:15:20 129

原创 千峰Java教程:074. 基本数据类型包装类

20、基本数据类型包装类在Java中有一个设计的原则:“一切皆对象”,Java中的基本数据类型就安全不符合这种设计思想,因为八种基本数据类型并不是引用数据类型,所以Java为了解决这种问题,JDK1.5以后引用了八种数据类型的包装类。八种包装类分为两大类型:Number:Integer、Short、Long、Double、Float、Byte都是Number的子类,表示一个数字。O...

2019-05-31 16:42:37 302

原创 千峰Java教程:073. 数据结构之链表③

书接上文接下来还有一个功能,插入。public class Demo1{ public static void main(String[] args) { NodeManager nm = new NodeManager(); nm.add(5); nm.add(4); nm.add(3); nm.add(2); nm.add(1); nm.print(...

2019-05-29 22:24:16 118

原创 千峰Java教程:072. 数据结构之链表②

书接上文然后是删除操作,可以看一下:public class Demo1{ public static void main(String[] args) { NodeManager nm = new NodeManager(); nm.add(5); nm.add(4); nm.add(3); nm.add(2); nm.add(1); nm.print...

2019-05-27 16:21:50 93

原创 千峰Java教程:071. 数据结构之链表①

19、数据结构之链表链表(Linked List)一种常见的数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每个节点里存到是下一个节点的指针(Pointer)。上面就是一个链表,这是一个只有一个链表的链表,左边大的区域储存链表里面的信息,右边小区域是指针,有null和指向下一个链表的指针。像下面这样:我们再说一下这个链表:按照百家姓前八个来说链表,我们知道...

2019-05-26 20:03:16 148

原创 千峰Java教程:070. 递归算法

19、数据结构之链表链表(Linked List)一种常见的数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每个节点里存到是下一个节点的指针(Pointer)。在链表数据结构中,我们需要用到递归算法。递归算法是一种直接或间接地调用自身算法的过程。在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而易于理解。我们来写一下阶乘的代码:...

2019-05-24 22:47:19 139

原创 千峰Java教程:069. 内部类详解③

书接上文问题:局部内部类访问局部变量必须用final修饰,为什么?当调用这个方法时,局部变量如果没有用final修饰,他的生命周期和方法的生命周期是一样的,当方法被调用时会入栈,方法结束后会弹栈(出栈),这个局部变量会消失,那么如果局部内部类对象还没有马上消失且想用这个局部变量,显然已经无法使用了,如果用final修饰会在类加载的时候进入常量池,即使方法弹栈,常量池的常量还在,也就可以继续...

2019-05-24 16:06:30 109

原创 千峰Java教程:068. 内部类详解②

书接上文静态内部类在一个类内部定义一个静态内部类:静态的含义是该内部类可以像其他成员一样,没有外部类对象时,也能够访问它。静态嵌套类仅能访问外部类的静态成员和方法。下面代码我们重点看有关Inner3的代码:public class Demo1{ public static void main(String[] args) { Outer outer = new Oute...

2019-05-23 16:40:09 1092

原创 千峰Java教程:067. 内部类详解①

18、内部类内部类就是在一个类的内部定义的类成员内部类格式如下:class Outer{ class Inner//成员内部类 { }}阐述上述代码会产生两个文件:Outer.class和Outer$Inner.class1、在外部创建内部类对象:内部类除了可以在外部类中产生实例化对象,也可以在外部类的外部来实例化。那么,根据内部类生成的*.cla...

2019-05-22 22:46:03 491

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除