- 博客(11)
- 收藏
- 关注
原创 Java基础——多态
多态性是指允许不同类型的对象对同一消息做出相应。具有灵活性、抽象、行为共享、代码共享的优势,共享就意味着最大化利用和简洁,还有就是加载速度。一、多态的作用消除类型之间的耦合关系。即同一事件发生在不同的对象上会产生不同的结果。二、多态的实现形式1.重载(发生在同一个类中)2.覆盖(发生在子类中)三、多态的好处1.可替换性2.可扩展性3.接口性(多态是超累通过方法签
2017-06-16 14:52:13 284
原创 Java基础——继承
学习Java继承之前,我们想回忆一下Java面向对象需要特别注意的几个关键点。面向对象是将复杂的事情简单化了,它通过封装的方式使得代码的重用性更高和安全性更强。平时我们要学会用面向对象的方式去思考,去描述事物或行为。想要使用OOP,一定要清楚其三个主要特征:1.对象的行为(behavior):你可以对对象施加哪些操作,或可以对对象施加哪些方法。2.对象的状态(state):当施加那
2017-06-16 14:51:18 264
原创 Java基础——封装
最近学习Java面向对象方面的知识点,一直没时间更新博客,因为这块的知识点真的蛮绕的。一个知识点一个知识点的往外冒,而且对于我这个初学者来说区分构造器和方法就花费了一整天的时间。现在准备再重新过一遍知识点。先背下来一个理念:面向对象程序设计是将数据放在第一位的,然后再考虑操作数据的方法。之前,再学习Java的优越性的时候,我们知道了Java是一种面向对象设计的程序设计语言。那到底什么是
2017-06-16 14:50:18 422
原创 Java对象与类中的一个小练习
一直在Eclipse里做练习。是做一个练习,执行一个的那种。刚刚学习了Java的对象与类,练习中把类和执行放在同一包下的两个.java文件里面了。是可以执行的。(Get)相关代码: 1 public class Calc { 2 // 其本属性 3 int width = 90; 4 int height = 180; 5 String
2017-06-16 14:49:32 399
原创 Java基础之数组
一、大数据如果基本的整型和浮点型精度不能够满足需求,那么可以使用java.math包含中的两个类:BigInteger和BigDecimal。这两个类处理包含任意长度数字序列的数值。BigInteger类实现了任意精度的整型运算,BigDecimal实现了任意精度的浮点数运算。使用静态的valueOf方法可以讲欧通的数值转换为大数据:BigInteger a=BigInteger.
2017-06-16 14:48:34 273
原创 Java使用条件语句和循环结构确定控制流
与任何程序设计语言一样,Java使用条件语句和循环结构确定控制流。本文将简单讲解条件、循环和switch。一、块作用域块(block),即复合语句。是指由一对大括号括起来的若干条简单的Java语句。块确定了变量的作用域。比如: 1 public class Code { 2 static 3 { 4 System.out.println("1"); 5 }
2017-06-16 14:47:19 474
原创 Java基本之数据类型
一、创建一个简单的Java应用程序1 public class Code2 {3 public static void main(String[]args)4 {5 System.out.println("我能学好Java“)6 }7 }注意:1.关键字public称为访问修饰符(access modifier)。修饰符是用来控制程序的
2017-06-16 14:44:13 425
转载 Java程序设计概述
摘要:1996年Java第一次发布就引起了人们的广大关注。本文简要地介绍一下Java语言的发展历史。一、Java程序设计平台Java是一种优秀的程序设计语言。一旦一种语言应用于某个领域,与现存代码的兼容性问题就摆在了人们的面前。这就导致Java在发展之初没有那么完美无瑕,但是,Java的发展是不断追求进步与完善的过程。在第一次发布时,Java的问世引起了业界的极大关注,举个真实的栗子,当时
2017-05-27 14:07:16 1099
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人