摘要:
抽象类 在第16节继承中,有父类 People 实例化People是没有意义的,因为“人”是一个抽象的概念。 怎么才能避免父类的实例化呢?使用 关键字修饰类(抽象类)。 抽象父类 子类:Chinese.java 子类:Britisher.java 测试类 被关键字 abstract 修饰的类是抽象类 阅读全文
摘要:
这篇文章贯穿游戏中的一些功能带你掌握多态的使用 为什么要使用多态 在一款对战类游戏中(如有雷同纯属巧合),有两个不同的法师英雄:小乔、妲己。 两个法师英雄的都有攻击的方法,小乔的攻击伤害为10,消耗魔法20。妲己的攻击伤害为15,消耗魔法30。玩家可以操作两个英雄进行攻击,下面看看实现的代码。 父类 阅读全文
摘要:
这一篇文章教给新手学会使用继承,及理解继承的概念。掌握访问修饰符、掌握 final 关键字的用法。 继承 为什么要使用继承 首先我们先看一下这两个类: Student 类和 Teacher 类中有一些相同的属性和方法,这些都属于重复代码,当一个程序中有大量的类时,就会产生大量的重复代码。这些重复的代 阅读全文
摘要:
为什么要封装 上面的代码中 age 属性被随意访问,容易产生不合理的赋值 什么是封装 封装:将类的某些信息隐藏在内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 封装是面向对象三大特征之一 封装后隐藏了类的实现细节,方便我们加入控制语句保证数据安全性,方便修改实现。 阅读全文
摘要:
这篇文章用大量的代码帮你搞懂:值传递和引用传递、构造方法、方法重载、static关键字的使用 方法参数传递 值传递和引用传递 1.值传递 敲一敲: 在上面这段代码中我们发现在方法内部对这两个参数进行交换成功,但是在调用方法后外部变量并没有任何变化。参数的类型为值类型,使用值类型作为参数称为值传递。 阅读全文
摘要:
这篇文章带你学会字符串的日常操作 String类 字符串在日常生活中无处不在,所以掌握字符串的使用至关重要。 使用 String 对象存储字符串,String 类位于 java.lang 包中,java.lang 不需要我们手动导入可以直接使用。 敲一敲:String对象存储字符串 下面列出一些常用 阅读全文
摘要:
认识 Maven Maven 的作用? 1.添加第三方jar包 2.解决jar包之间的依赖关系 3.获取第三方jar包 4.将项目拆成多个工程模块 Maven 是什么? 是Apache软件基金会组织维护的一款自动化构建工具,专注服务于 Java 平台的项目构建和依赖管理。 构建过程 1.清理:删除以 阅读全文
摘要:
类的方法 无参方法 语法: 敲一敲:无返回值方法 没有返回值返回值类型为 void ,上例中是无返回值。如果方法中有返回值,方法中必须使用关键之 return 返回该值,返回值类型为该返回值的类型。 敲一敲:有返回值方法 敲一敲:调用有返回值方法 有参方法 定义带参方法的语法: 参数允许设置多个,声 阅读全文
摘要:
这篇文章为你搞懂类和对象的使用 对象 :用来描述客观事物的实体,由一组属性和方法组成,万物皆对象。 属性 :就是对象的特征,像身高、体重、颜色 方法 :对象的行为,如跑、跳 类 :类是模子,定义对象将会拥有的属性和方法。类是抽象的概念,比如“书” 定义类 语法: 定义类可以按照3个步骤 1.定义类名 阅读全文
摘要:
这篇文章为你搞懂2个问题 1.什么是数组,数组是干嘛用的? 2.数组如何使用? 考试结束后,老师给二狗安排了一项任务,统计班里40名同学的平均分。按照我们之前的做法,我们可以定义40个变量然后再相加除以40求出平均分,但是这样太繁琐了,有没有更好的办法呢?那就是使用 数组。 数组 数组其实也是一个变 阅读全文
摘要:
这篇文章为你搞懂5个问题 1. while 循环如何使用 2. do while 循环的使用 3. for 循环的使用 4. break、continue 的使用 5. 循环结构的嵌套使用 生活中有很多事情需要我们重复的去做,比如围着操场跑10圈,比如写了个爬虫需要爬取20个页面,这些都是循环。 w 阅读全文
摘要:
这篇文章为你搞懂2个问题 1. if else选择结构的使用? 2. switch 的使用? 前面我们学习的代码都是直上直下的执行,还不会“拐弯”,这篇文章带大家来看一下会“拐弯”的代码——选择结构,顾名思义就有选择性的执行代码。 if else 选择结构 简单if结构 只有一种执行情况,表达式结果 阅读全文
摘要:
这篇文章帮你使用Scanner类从控制台接收输入 从控制台接收字符串 敲一敲: 当控制台提示请输入用户名后我们输入内容,回车后看到效果 这里用到了 这个类,要想使用这个类,需要在 的上面加上 之后我们才能使用,在上面的代码中我们能看出 的结果赋值给了一个 String 类型的变量, 就是用来从控制台 阅读全文
摘要:
这篇文章为你搞懂2个问题 1. java 中的常用运算符有哪些?如何使用? 2. 这些运算符的运算优先级是怎样的? 算数运算符 明显是做数学运算的,包括以下符号: 1. 加法运算 敲一敲: 当对一个变量本身进行算数运算可以使用 或 或 或 或 进行简化 在声明变量后进行操作 但声明变量时赋值便是非法 阅读全文
摘要:
这篇文章为你搞懂2个问题 1. java 中有哪些数据类型可以用存储数据? 2. java 中的数据类型是怎么转换的? 在上一篇文章中我们学会了如何使用变量,像这样存储一个整数 ,可以在开发工具中编写一行这样的代码 就会发现开发工具报错了,是因为变量中的数据类型也是不能随便用的。 数据类型 咱们先来 阅读全文
摘要:
这篇文章为你搞懂三个问题 1. 什么是变量? 2. 如何使用变量? 3. 变量命名有哪些规范? 变量 计算机的内存类似于人的大脑,电脑使用内存来存储计算所需要的数据。 内存像旅馆一样,不同的房间类型对应不同的数据类型,内存存储数据时会根据数据的需求为它申请一块合适的空间。用于存储数据的这个空间就是变 阅读全文
摘要:
最近做一个网站,客户要求在访问主域名的时候实现电脑访问时展示电脑页面,手机访问时展示h5的手机页面,这种需求的使用还是比较多的;尤其网站需要百度推广的时候,百度推广就要求同一域名下,手机访问时展示手机页面,电脑访问时展示电脑。 在这里将需求的思路和实现代码展示一下。 首先分析思路,手机和电脑访问的时 阅读全文
摘要:
PS:不能完全参考文章的代码,请参考这个文件http://files.cnblogs.com/files/AIThink/Test01.zip 在Java 8之前,如果想将行为传入函数,仅有的选择就是匿名类,需要6行代码。而定义行为最重要的那行代码,却混在中间不够突出。Lambda表达式取代了匿名类 阅读全文
摘要:
问题描述: 使用百度的UEditor富文本插件用于前端富文本编辑,后端使用jsp,提交普通文本没有问题,后来发现在提交某些指定文本时,数据查回的数据出现不完整现象;第一件事就是想到“垃圾编辑器”🙄,但是此时项目已经上线,再次重构时间成本太高,没办法只好硬着头皮->“调试”😌。 解决思路: 前端获 阅读全文
摘要:
最近想搭建个人博客玩玩,挑来挑去发现口碑不错的博客程序是wordpress,简称wp。虽然是学java路线的程序员,但因入行时间太短,至今没有发现较为称手开源的博客程序,如果各位大神有好的推荐,也希望能在评论中告知。 先上一张效果图: WordPress WordPress是一种使用PHP语言开发的 阅读全文