java第一章抽象和封装】的更多相关文章

面向过程和面向对象有什么区别? 面向过程的核心是函数,以功能为中心,实现了函数级别的代码重用. 面向对象的核心是封装了属性和方法(行为)的类,以数据为中心,实现了类级别的代码重用. 面向对象因为采用了类,所以具有封装.继承和多态特性,提高了代码重用性.可维护性和扩展性,适合大型项目的开发. 类和对象的区别: 类是对某一类事物的描述,是抽象的概念上的定义(一类事物),类具有自己的属性和行为 对象是实际存在的,具体事物的个体(一类实物详细的某一个) 关系:好比模具和用模具制作出的关系,一个类可以有多…
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 文章原文链接 “全栈2019”Java第一章:安装JDK11(Mac) 下一章 “全栈2019”Java第二章:安装JDK11(Windows) 学习小组 加入同步学习小组,共同交流与进步. 方式一:关注头条号Gorhaf,私信“Java学习小组”. 方式二:关注公众号Gorhaf,回复“Java学习小组”. 全栈工程师学习计划 关注我们,加入“全栈工程师学习计划”. 版权声明 原创不易,未经允许不得…
第一章笔记 什么是计算机程序:算机为完成某些功能生产的一系列有序指令集合 Java技术包括: java SE:标准版 java EE:企业版 Java ME:移动版 开发Java程序步骤:1.编写 2.编译 3.运行 1.编写: a.大括号成对出现 b.class后面的单词要与文件名一致.(!!包括大小写) c.java严格区分大小写 2.编译: 命令:javac 文件名.java 产生结果:产生.class为后缀名的文件(此文件,看不懂,乱码) (注意!!!如果代码修改后,需重新编译后运行)…
第一章 计算机程序:计算机为完成某些功能产生的一系列有序指令集合. Java技术包括:JavaSE(标准版)  JavaEE(企业版) ---JavaME(移动版) 开发Java程序步骤:1.编写 2.编译 3.运行  1.编写:   a.大括号成对出现   b.class后面的单词要与文件名一致.(!!包括大小写)   c.java严格区分大小写  2.编译:   命令:javac 文件名.java   产生结果:产生.class为后缀名的文件(此文件,看不懂,乱码)   (注意!!!如果代码…
20165233 2017-2018-2 <Java程序设计>第一周学习总结 教材学习内容总结 第一章 Java特点:语法简单.面向对象.与平台无关.动态. 字节码不能被任何平台直接识别.执行.Java虚拟机的字节码指令都是相同的. 安装JDK中易遗漏知识点 Java编译器(javac.exe)和Java解释器(java.exe) 系统变量PATH在安装操作系统后就已经有了,所以无需再添加PATH,只需要为其增加新的取值. 由于系统已经设置了系统变量JAVA_HOME的值是E:\JDK1.8,…
写在前面的话: Java基础的东西看过好几遍,但是过一段都就忘记了,所以这次我决定花费一些时间整理一个系列博客供以后方便查阅.此系列根据Java编程思想+Java核心技术两本书整理而来,这两本书也是我极力推荐大家看的两本,因为每次看都有不同的收获,两本横向看相辅相成定会让你受益匪浅,好了敬请期待吧! 第一节:Java简介 Java是由Sun公司在1995年5月推出的一种面向对象的编程语言,极好的实现了面向对象理论,更加注重对象的本身不用太关注事件的过程. Java通过Java编程语言+Java类…
1.软件出现的目的: 用计算机的语言描述现实世界 用计算机解决现实世界的问题   ◆面向对象设计和开发程序的好处:    交流更加流畅    提高设计和开发效率 计算机语言的发展向接近人的思维方式演变:汇编语言 [面向机器].c语言    [面向过程].java语言 [面向对象] 类和对象的区别和联系 1.类是抽象的,概念的,代表一类事物,比如人类,猫类.. 2.对象是具体的,实际的,代表一个具体事物 3.类是对象的抽象,对象是类的实例 2.面向对象设计的过程就是抽象的过程,分以下三步:   第…
一.面向对象和面向过程的区别 面向对象: 核心:封装了属性和方法的类,以数据为中心,实现了类级别的代码重用 面向对象因为采用了类,所以具有继承和多态特性,可以进一步重用代码和简化编程 面向过程: 核心:是函数,以功能为中心,实现了函数级别的代码重用 面向过程中没有继承和多态特性 二.面向对象设计的三个步骤 面向对象设计的过程就是抽象的过程 第一步:发现类 第二步:发现类的属性 第三步:发现类的方法 抽象时遵循的原则: 1.属性.方法的设置是为了解决业务问题 2.关注主要属性和方法 3.如没有必要…
1.1 抽象过程 1.人们能够解决问题的复杂性直接取决于抽象的类型和质量. 1.2 每个对象都有一个接口 1.3 每个对象都提供服务 1.4 被隐藏的具体实现 1.程序猿分为:类创建者 和 客户端程序猿 *对于这两者的区别和联系:类创建者为写底层和封装实现的开发人员,而客户端程序猿主要是利用API使用类创建者写的类进行开发:两者的角色在一般的开发人员看来是一体的,就如java开发中自己要建类,然后自己使用之. 2.Java访问权限控制 public,private,protected; 同时Ja…
我抱着万分期待的心情开始了我第一天的JAVA学习课程,其实在第一开始的时候我对计算机行业便有很高地兴趣了.这主要归功于我真的从很小开始就就接触了电脑.进入学校以来,我就很期待老师会怎样教我们,会怎样带我走入计算机编程这一门博大精深的学问中去.在第一次的课程中,我真正对编程这一学问有了全新的认知. 在当前的软件开发中,JAVA已经成为绝对的主流,JAVA领域的JAVA SE.JAVA EE已经发展成为同Microsoft公司的c#和.NET技术平分天下的应用软件开发技术和平台,所以有人说掌握了JA…