java基础学习
文章平均质量分 89
没有任何程序功底,开始Java自学历程
我本凡人 一念云泥
java小白 正在学习
展开
-
数据结构和算法 第一章 综述(2)
继承与多态下面简要的提一下面向对象编程的两个重要特征:继承与多态继承是指由基类扩展或派生形成的一个新类。这个扩展类拥有基类的所有属性,并加上了集中其他属性。例如,秘书类可能是冲一个更加一般化的雇员类派生而来,它也许会包括一个雇员类所缺少的字段:打字速度。在Java语言中,继承又称为子类化(subclassing)。基类被称为父类,扩展类被称为子类。继承可以方便地向一个现有的类中增加属性,这对于设计一个许多相关类的系统而言,是十分重要的。由于用途发生微小变化而需要重用类,而继承使这个工作变得十分简单,原创 2021-03-06 15:09:48 · 212 阅读 · 0 评论 -
自学Java---基础语法---第十五天
常用APIJava的API及Object类在以前的学习过程中,我们都在学习对象基本特征、对象的使用以及对象的关系。接下来我们开始使用对象做事情,那么在使用对象做事情之前,我们要学习一些API中提供的常用对象。首先在学习API中的Object类之前,先来学习如何使用API。JAVA的APIJava 的API(API: Application(应用) Programming(程序) Interface(接口))Java API就是JDK中提供给我们使用的类,这些类将底层的代码实现封装了起来,我们不需要原创 2020-09-21 15:03:34 · 111 阅读 · 0 评论 -
自学Java---基础语法---第十四天
不同修饰符的使用细节常用来修饰类、方法、变量的修饰符如下:public 权限修饰符,公共访问,类,方法,成员变量protected 权限修饰符,受保护访问,方法,成员变量默认什么也不写,也是一种权限修饰符,默认访问,类,方法,成员变量private 权限修饰符, 私有访问,方法,成员变量static 静态修饰符,方法,成员变量final 最终修饰符,类,方法,成员变量,局部变量abstract 抽象修饰符 类,方法我们编写程序时,权限修饰符一般放于所有修饰符之前,不同的权限修饰符不能同原创 2020-08-31 20:37:04 · 153 阅读 · 0 评论 -
自学Java---基础语法---第十三天
finalfinal的概念继承的出现提高了代码的复用性,并方便开发。但随之也有问题,有些类在描述完之后,不想被继承,或者有些类中的部分方法功能是固定的,不想让子类重写。可是当子类继承了这些特殊类之后,就可以对其中的方法进行重写,那怎么解决呢?要解决上述的这些问题,需要使用到一个关键字final,final的意思为最终,不可变。final是个修饰符,它可以用来修饰类,类的成员,以及局部变量。final的特点final修饰类不可以被继承,但是可以继承其他类。class Yy {}final cl原创 2020-08-17 20:40:42 · 151 阅读 · 0 评论 -
自学Java---基础语法---第十二天
构造方法构造方法介绍在开发中经常需要在创建对象的同时明确对象的属性值,比如员工入职公司就要明确他的姓名、年龄等属性信息。从字面上理解即为构建创造时用的方法,即就是对象创建时要执行的方法。既然是对象创建时要执行的方法,那么只要在new对象时,知道其执行的构造方法是什么,就可以在执行这个方法的时候给对象进行属性赋值。构造方法格式修饰符 构造方法名(参数列表){}构造方法的体现:构造方法没有返回值类型。也不需要写返回值。因为它是为构建对象的,对象创建完,方法就执行结束。构造方法名称必须和原创 2020-08-08 21:39:11 · 172 阅读 · 0 评论 -
自学Java---基础语法---第十一天
接口接口的概念接口是功能的集合,同样可以看做是一种数据类型,是比抽象类更为抽象的“类”接口只描述所应该具备的方法,并没有具体实现。具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计一切事物均有功能,即一切事物均有接口接口的定义与定义类的class不同,接口定义时需要使用interface关键字定义接口所在的仍为.java文件,虽然生命是使用的为interface关键字,但变异后仍然会产生.class文件这点可以让我们将接口看做是一种值包含了功能声明原创 2020-08-05 20:43:09 · 106 阅读 · 0 评论 -
自学Java---基础语法---第十天
面向对象继承继承的概念在现实生活中,继承一般指的是子女继承父辈的财产。在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。例如公司中的研发部员工和维护部员工都属于员工,程序中便可以描述为研发部员工和维护部员工继承自员工,同理,JavaEE工程师和Android工程师继承自研发部员工,而网络维护工程师和硬件维护工程师继承自维护部员工。这些员工之间会形成一个继承体系,具体如下图所示。在Java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子原创 2020-07-30 20:39:54 · 135 阅读 · 0 评论 -
自学Java---基础语法---第九天
面向对象理解什么是面向过程、面向对象个人理解:Java本身就是一个面向对象的程序语言,这个通过各种API就能看出来,具体的话,就是在程序设计过程当中,会把很多通用的功能封装成方法(也就是对象),在需要调用的时候不需要在去考虑这个方法是怎么实现的,当然,我的理解可能有偏差,欢迎大家指正。对象在代码中的体现在分析现实生活中的事物时发现,这些事物都有其具体的特点和功能,这些特点和功能就组成了这个特殊的事物。可以简单理解:属性就是数值,其实就是变量;行为就是功能,就是方法。属性和功能统称为事物中的成员。原创 2020-07-26 23:14:59 · 150 阅读 · 0 评论 -
自学Java---基础语法---第八天
//定义商品类public class Supermarket { int id; String name; double price; double number;}主程序public class Test { public static void main(String[] args) { ArrayList<Supermarket> list = new ArrayList<Supermarket>();原创 2020-07-23 21:42:00 · 328 阅读 · 0 评论 -
自学Java---基础语法---第七天
循环练习编写程序求 1+3+5+7+……+99 的和值。public class Test { public static void main(String[] args) { int sum = 0; for (int i = 0; i < 100; i++) { //如果是奇数 则累加 if (i % 2 != 0) { sum += i; }原创 2020-07-20 12:12:05 · 264 阅读 · 0 评论 -
自学Java---基础语法---第六天
引用数据类型引用数据类型分析我们可以把类的类型为两种:第一种,Java为我们提供好的类,如Scanner类,Random类等,这些已存在的类中包含了很多的方法与属性,可供我们使用。第二种,我们自己创建的类,按照类的定义标准,可以在类中包含多个方法与属性,来供我们使用。自定义数据类型概述我们在Java中,将现实生活中的事物抽象成了代码。这时,我们可以使用自定义的数据类型(类)来描述(映射)现实生活中的事物。类,它是引用数据类型,与之前学习的所有引用数据类型相同,自定义类也是一种数据类型。只是自定原创 2020-07-15 14:47:21 · 480 阅读 · 0 评论 -
自学Java---基础语法---第五天
刚开始学 如果您感觉方法或者过程有不对的地方 欢迎提出 小白好借鉴 O(∩_∩)O哈哈~方法方法概述方法实现的过程中,会包含很多条语句用于完成某些有意义的功能——通常是处理文本,控制输入或计算数值。我们可以通过在程序代码中引用方法名称和所需的参数,实现在该程序中执行(或称调用)该方法。方法,一般都有一个返回值,用来作为事情的处理结果。方法的语法格式在Java中,声明一个方法的具体语法格式如下:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,......){ 执行语句原创 2020-07-13 17:05:01 · 258 阅读 · 0 评论 -
自学Java---基础语法---第四天
流程控制语句选择结构 switchswitch 条件语句也是一种很常用的选择语句,它和if条件语句不同,它只能针对某个表达式的值作出判断,从而决定程序执行哪一段代码。当判断条件比较多,实现起来代码过长,不便于阅读时,使用switch语句。在switch语句中使用switch关键字来描述一个表达式,使用case关键字来描述和表达式结果比较的目标值,当表达式的值和某个目标值匹配时,会执行对应case下的语句。语法格式:switch (表达式){ case 目标值1: 执行语句1 break;原创 2020-07-10 22:05:15 · 380 阅读 · 0 评论 -
自学Java---基础语法---第三天
引用数据类型Scanner类引用数据类型的使用与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式数据类型 变量名 = new 数据类型()原创 2020-07-06 21:51:05 · 256 阅读 · 0 评论 -
自学Java---基础语法---第二天
变量变量概述变量是内存中装在数据的小盒子,只能用它来存数据和取数据。计算机存储单元计算机存储设备的最小存储单元是“位(bit)”,又称为“比特位”,计算机最小的存储单元叫“字节(byte)”,字节是由连续的8个位组成。计算机是采用二进制存储数据的。常用存储单位:1B(字节) = 8bit1KB = 1024B1MB = 1024KB1GB = 1024MB1TB = 1024GB1PB = 1024TB基本类型之4类8种变量必须有明确的类型,什么类型的变量装载什么类型的数据整型原创 2020-07-02 17:00:35 · 207 阅读 · 0 评论 -
@自学Java---基础语法---第一天
@自学Java第一天由于工作原因,学习的时间可能会有些长(边工作边学习嘛)通过本站大神们的分享,下了一堆视频教材,选了一个传智播客基础班的视频集,结合在图书馆借来的Java基础教程开始自学历程配置jdk环境变量在网上下载的JDK8,百度了一下配置教程,按照教程配置的总结:新建两个环境变量 JAVA_HOME和CLASSPATH原系统变量path增加一个值JAVA_HOME的值是jdk安装的路径其他两个的值按照百度搜来的值填就行Java概述视频教材和书上写了一大堆,看的有点懵个人感觉这个原创 2020-06-30 17:03:06 · 174 阅读 · 0 评论