![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 59
记录Java学习之路
Jarvis_lele
不动笔墨不读书
展开
-
【Java计算机二级】总览与环境搭建
IntelliJ IDEA建立JAVA项目https://www.jb51.net/article/196349.htmhttps://www.jb51.net/article/184631.htm?tdsourcetag=s_pcqq_aiomsghttps://blog.csdn.net/qq_35246620/article/details/78289074https://www.jb51.net/article/196349.htm#_label1原创 2021-01-22 00:23:25 · 320 阅读 · 0 评论 -
【Java】(十六)Applet基础
demo原创 2021-03-25 15:06:57 · 147 阅读 · 0 评论 -
【Java】(一)概览
目录一、简介二、运行机制1、 计算机的高级编程语言类型:2、Java的两个核心机制2.1 JVM(Java Virtual Machine)——Java 虚拟机JRE(java run environment)。是java程序运行时的环境,包含JVM和运行时所需要的核心类库JDK(Java Development Kits)—— Java开发工具集2、垃圾回收器(Garbage Collection)一、简介Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计原创 2021-01-26 07:59:20 · 137 阅读 · 0 评论 -
【Java】(二)基础语法
Android App开发是Java语言比较常见的应用场景之一,虽然目前kotlin也可以进行Android App的开发,但是目前Java语言还是具有更广泛的应用基础。Android开发需要具备一定的Java基础,包括以下内容:第一:Java基础语法。Java的基础语法包括类、对象、属性、方法、封装、继承、多态等面向对象的基本概念,以及流程控制、数组、高级特性(static、final、abs...原创 2020-04-24 16:13:37 · 326 阅读 · 0 评论 -
【Java】(三)面向对象
什么是面向对象(OOP)???很早很早以前的编程是面向过程的,比如实现一个算术运算1+1 = 2,通过这个简单的算法就可以解决问题。但是随着时代的进步,人们不满足现有的算法了,因为问题越来越复杂,不是1+1那么单纯了,比如一个班级的学生的数据分析,这样就有了对象这个概念,一切事物皆对象。将现实的事物抽象出来,注意抽象这个词是重点啊,把现实生活的事物以及关系,抽象成类,通过继承,实现,组合的方式把万事万物都给容纳了。实现了对现实世界的抽象和数学建模。这是一次飞跃性的进步。① 面向过程和面向对象举个最简单原创 2021-01-25 10:07:15 · 112 阅读 · 0 评论 -
【Java】(四)类
类是一个模板,它描述一类对象的行为和状态。下图中男孩(boy)、女孩(girl)为类(class),而具体的每个人为该类的对象(object):通过下面一个简单的类来理解下Java中类的定义:public class Dog{ String breed; int age; String color; void barking(){ } void hungry(){ } void sleeping(){ }}一个类可以包含以下类型变量:局部变量:在原创 2021-01-25 10:09:49 · 161 阅读 · 0 评论 -
【Java】(五)对象
现在让我们深入了解什么是对象。对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。对比现实对象和软件对象,它们之间十分相似。软件对象也有状态和行为。软件对象的状态就是属性,行为通过方法体现。在软件开发中,方法操作对象内部状态的改变,对象的相互调用也是通过方法来完成。创建对象对象是根据类创建的。在Java中,使用关键字new来创建一个新的对象。创建对象需要以下三步:声明:声明一个对象,包括对象名称和对象类型。实原创 2021-01-25 10:08:57 · 197 阅读 · 0 评论 -
【Java】(六)方法
在前面几个章节中我们经常使用到System.out.println(),那么它是什么呢?println() 是一个方法。System 是系统类。out 是标准输出对象。这句话的用法是调用系统类 System 中的标准输出对象 out 中的方法 println()。① 什么是方法?Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用② 方法的优点使程序变得更简短而清晰。有利于程序维护。可原创 2021-01-25 10:11:49 · 133 阅读 · 0 评论 -
【Java】(七)多态
目录一、概念二、实现方式方式一:重写方式二:接口方式三:抽象类和抽象方法一、概念多态是同一个行为具有多个不同表现形式或形态的能力,是同一个接口,在不同的实例下执行不同操作,如下图所示多态的优点消除类型之间的耦合关系可替换性可扩充性接口性灵活性简化性实例class Shape { void draw() {}} class Circle extends Shape { void draw() { System.out.println原创 2021-02-03 13:46:29 · 97 阅读 · 0 评论 -
【Java】(八)继承
Java继承在 Java 中,一个类可以由其他类派生。如果你要创建一个类,而且已经存在一个类具有你所需要的属性或方法,那么你可以将新创建的类继承该类。利用继承的方法,可以重用已存在类的方法和属性,而不用重写这些代码。被继承的类称为超类(super class),派生类称为子类(subclass)。Java 重写(Override)与重载(Overload)@Override是伪代码,表示重写。(当然不写@Override也可以),不过写上有如下好处:1、可以当注释用,方便阅读;2、编译器可以给你原创 2021-01-25 10:15:38 · 118 阅读 · 0 评论 -
【Java】(九)重写(Override)与重载(Overload)
@Override是伪代码,表示重写。(当然不写@Override也可以),不过写上有如下好处:1、可以当注释用,方便阅读;2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。例如,你如果没写@Override,而你下面的方法名又写错了,这时你的编译器是可以编译通过的,因为编译器以为这个方法是你的子类中自己增加的方法。举例:在重写父类的onCreate时,在方法前面加上@Override 系统可以帮你检查方法的正确性。@Overridepublic void原创 2021-01-28 08:15:54 · 234 阅读 · 0 评论 -
【Java】(十)抽象类与接口
在 Java 中,接口可理解为对象间相互通信的协议。接口在继承中扮演着很重要的角色。接口只定义派生要用到的方法,但是方法的具体实现完全取决于派生类。原创 2021-01-25 10:13:00 · 193 阅读 · 0 评论 -
【Java】(十一)包
目录一、概念二、JDK常用包一、概念为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。一个包(package)可以定义为一组相互联系的类型(类、接口、枚举和注释),这种机制是为了防止命名冲突,访问控制,提供搜索和定位类(class)、接口、枚举(enumerations)和注释(annotation)等,方便查找和使用。如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上原创 2021-01-28 08:02:48 · 161 阅读 · 1 评论 -
【java】(十二)I/O流
File类原创 2021-03-24 20:45:50 · 84 阅读 · 0 评论 -
【Java】(十三)异常处理
异常处理原创 2021-03-25 11:40:37 · 99 阅读 · 0 评论 -
【Java】(十四)线程
xian c原创 2021-03-25 11:41:39 · 96 阅读 · 0 评论 -
【Java】(十五)图形用户界面
demo原创 2021-03-25 11:42:24 · 154 阅读 · 0 评论 -
java前端
如果我们把一个网页看成一个楼,那么:html:就是楼的结构部分,如梁、柱,地基。体现了网页的基本骨架。css:好比楼房的装修,让网页变得美观。javascript:不是java,javascript和java的关系是老婆和老婆饼的关系。javascript好比是家里的水电煤这样的设备,如果电灯、电视、水龙头什么的。javascript的作用是让网站变得生动和具有交互性。java:java是网站后台开发语言的一种,你光有一个房子没有电、水、煤的接入,住不爽的。所以你可以把java理解成是供电局、自来水公司、电原创 2021-01-19 16:51:50 · 459 阅读 · 0 评论