![](https://img-blog.csdnimg.cn/1e1647007f4440af952982e7777e09a8.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
从0到1学Java
文章平均质量分 75
帮助你从0到1学java知识入门
执久呀
你若盛开,清风自来
展开
-
Java简介
一、前言我们知道,不同的国家外交都需要一个中介-----翻译官,他在外交中起着至关重要的作用,那么在java中我们要在不同的操作系统如Windows、Masos、Linux该如何运行呢。这就要用到我们java之中的翻译官-----JVM.二、java语言跨平台原理 JVM(Java virtual Machin) 虚拟机总结:在需要运行jaxa应用程序上,要安装一个和操作系统对应的JVM 就可以了。三、JRE和JDK...原创 2021-09-21 15:21:12 · 3264 阅读 · 42 评论 -
Java入门必备知识
目录一、前言二、HelloWord案例编写三、基础语法1.快速生成语句:2.注释:3.标识符标识符:标识符的组成:标识符的组成规则:4.标识符命名约定:小驼峰命名法: 命名规则:5.变量变量的注意事项:6.常量常量的概述:常量的种类:7.关键字关键字的描述:关键字的特点:8.java数据类型9.类型转化自动类型转化:自动类型转化的原因:强制类型转化:一、前言前面已经进行...原创 2021-09-22 21:15:39 · 18759 阅读 · 50 评论 -
Java篇运算符(上)
一、前言前面我们讲了Java的入门知识,相信许多小伙伴对Java基础有一个大概的认识了,这也为我们后续的学习打下了基础,所以我们可以继续学习之后的知识了(Java前几章的知识基本和c语言知识一样)。二、运算符: *算术运算符 *赋值运算符 *自增自减运算符 *关系运算符 *逻辑运算符 *三元运算符1.算术运算符:这个大家都知道的(加+)(减-)...原创 2021-09-23 20:18:30 · 794 阅读 · 12 评论 -
Java篇运算符(下)
目录一、前言二、运算符2.赋值运算符3.自增自减运算符前置和后置的区别:后置++--示例图代码:前置++--代码示例:代码:4、三元运算符三元表达式的示例:代码:一、前言前面我们介绍了运算符的一部分运算符,现在我们把剩余的他介绍完全来二、运算符2.赋值运算符所谓赋值,就是一个等于号连接的两个如int a=10;double f=3.14之类的3.自增自减运算符自增自减就是形如++ ,--,具体又分为前置后...原创 2021-09-24 21:52:20 · 443 阅读 · 3 评论 -
Java 经典小题篇
目录一、前言二、关于一个数是否素数代码:三、不死神兔代码:四、百钱百鸡代码:五、数组反转代码:一、前言一直发关于知识点的相信你们已经乏味了,咱们今天换换口味,写几个小题目二、关于一个数是否素数代码:import java.util.Scanner;public class 是不是素数 { public static void main(String[] args) { int i=0;......原创 2021-09-25 21:38:58 · 8568 阅读 · 14 评论 -
Java和c随机数(Random)
目录一、前言二、随机数的创建步骤1.导包随机数导包:2.创建对象:随机数创建对象:3.数据接收接受随机数:三、Java随机数游戏代码:演示图:四、c语言的猜数字示例图:代码:一、前言 前面我们学习了Java中的运算符,对运算符也有一些了解了,现在我们来学习一个新的但且非常有意思的---随机数,随机数的用处在生活中比较少见,但是用处并不少,比如一些小游戏的制作等等。二、随机数的创建步骤1.导包所谓导...原创 2021-09-26 22:06:51 · 4391 阅读 · 29 评论 -
Java数组超详解
一、前言前面我们学习了随机数的介绍和使用,那么这篇我们来学习java中数组的定义和使用,java的数组和c语言的十分类似。二、数组的定义数组定义的形式:格式1:数据类型 [ ] 数组名 ;如int [ ]arr;说明:定义了一个int类型的数组,数组名是arr格式2:数据类型 数组名[ ];如 int arr[ ];说明:定义了一个int类型的数组名是arr的数组...原创 2021-09-27 18:44:14 · 4571 阅读 · 36 评论 -
Java和c计算器
目录一、前言二、java计算器步骤:代码图类名计算器:类名sum示例图:代码:计算器类sum类下:三、C语言下的计算器示例图:代码:一、前言来不及解释了,今天我们用Java和c来写个计算器二、java计算器步骤: 1.建包 2.导入输入包 3.创建类 4.类名调用类名调用的方法:类名标识符=new 类名意思是用类名创建一个标识符,通过new类名即可...原创 2021-09-28 20:48:25 · 2297 阅读 · 21 评论 -
【Java】保姆级“方法“教学
一、前言前面我们学习了数组的概念和使用,现在我们来学习Java中的方法,这个方法和c语言的函数十分相似。方法的概述方法是具有一定功能的代码段,我们通过这个来解决问题,原创 2021-09-30 18:08:14 · 24544 阅读 · 38 评论 -
Java方法(二)
目录一、前言本章主要内容:1.带参数方法的定义和调用方法定义:格式1:(带static的方法定义)示例图:代码:错误示例1:参数类型不同错误示例2:参数个数不同格式2:方法中不带static方法调用:带返回值的参数方法定义和调用方法定义格式:示例:代码:嵌套定义和嵌套调用错误写法:正确的写法:一、前言前面我们介绍了方法的定义概述和调用,也稍微拓展了一些其他章节相关的知识点,现在我们来继续学习Java方法...原创 2021-10-01 21:05:55 · 4730 阅读 · 19 评论 -
Java方法(三)
目录一、前言二、方法重载什么是方法重载?三、方法的参数传递1、基本数据类型的传递代码:演示运行图:2、引用数据类型的传递引用数据类型的概念:演示图:代码:一、前言前面我们讲了有关于web的一些知识,那么今天咱们继续来学习Java中的内容,接着上次,java方法的内容二、方法重载我们知道方法是java常用的,在我们写代码的过程经常会使用到,但是我们在调用同功能的方法要传不同类型的数据时如果我们定义很多方法多有不方便,所以j.原创 2021-10-12 19:52:13 · 2562 阅读 · 11 评论 -
Java面向对象基础
一、前言我们上次学过java的方法,现在我们来学习新的一篇,也算是java中比较重要的一节了面向对象基础是java中核心。面向对象主要包括封装、继承、多态我们这节主要讲的是封装,在这之前我们先来了解一下类和对象的定义和关系什么是对象?世间一切都是对象,万物解释对象,对象就是看得见摸得着的东西。什么是类?类是现实生活中对具有属性和行为同一类的总称。类和对象的关系?类是对象的抽象化,对象是类的实例化类的定义 ?类是java中的基本概念,java中原创 2021-10-13 14:14:35 · 8381 阅读 · 44 评论 -
【Java】String类字符串的解析❤
一、前言在java中,和C语言一样,也有关于字符串的定义,并且有他自己特有的功能,下面我们一起来学习一下。String字符串是java中的重点,String 类表示字符串类 ,所有的字符串(如"adf")都属于此类,也就是说有" "双引号括起来的都属于此类,...原创 2021-10-17 12:26:50 · 3163 阅读 · 44 评论 -
【Java】面向对象之继承篇
目录一、前言二、继承什么是继承呢?继承的好处与弊端继承的使用场景?继承的格式:继承的特点:重写的概念:super关键字super和this的比较一、前言前面我也们讲述了相关封装的,现在我们先认识的继承的概念和使用。二、继承什么是继承呢?继承在显示生活中也不少见,比如继承财产之类的,在我们java学习中也有类似的使用,继承者称作子类也叫派生类,被继承者称作父类、基类或超类,objec类是所有类的父类(后期介绍)继承的好处与弊端原创 2021-10-20 13:14:01 · 2081 阅读 · 12 评论 -
【Java】面向对象之多态篇♥
目录一、前言二、什么是多态?三、多态的实现条件四、多态的访问特点4.1为什么两个有区别呢?五、多态的优点和缺点?六、为什么要分开建包一、前言????前面我们了解和学习了继承的使用,现在我们来学习三大面向对象之一的多态。多态使java面向对象丰富起来,所以学好多态十分重要。二、什么是多态?????这个问题其实是显然的,从字面上看,也是多种状态,其实没错,多态就是在不同情况表现出来的不同状况,叫多态。比方说我们可以说,????是水果,也可以说,?原创 2021-10-22 15:36:42 · 948 阅读 · 23 评论 -
【Java】多态中继承的转型❤
目录一、前言二、转型向上转型向下转型一、前言前面我们学习了多态的概述和使用,现在我们来学习前面剩下的转型问题。二、转型 ???? 向上转型 ????向下转型为什么会有转型呢,前面我们也说到了,多态中的使用前提是有父类引用指向子类对象还有多态的缺点就是不能访问子类对象。(可以用到向下转型访问)向上转型????其实多态中的父类引用指向子类对象就是向下转型,向下转型就是子到父。就是将子类所申请的空间赋值给父类。形式: fu f=new zi原创 2021-10-24 08:53:16 · 684 阅读 · 19 评论 -
【Java】多态中继承的转型❤
一、前言前面我们学习了多态的概述和使用,现在我们来学习前面剩下的转型问题。二、转型 ???? 向上转型 ????向下转型为什么会有转型呢,前面我们也说到了,多态中的使用前提是有父类引用指向子类对象还有多态的缺点就是不能访问子类对象。(可以用到向下转型访问)向上转型????其实多态中的父类引用指向子类对象就是向下转型,向下转型就是子到父。就是将子类所申请的空间赋值给父类。形式: fu f=new zi();向下转型????向下转型的出现就是为了解决原创 2021-10-25 08:28:50 · 391 阅读 · 8 评论 -
【Java】抽象类的概述
目录一、前言二、抽象类三、抽象方法四、抽象类的特点一、前言前面我们学习了多态中的转型,那么现在我们开始学习抽象类的概述和使用二、抽象类生活大多事物是具有抽象含义的,比如我说一个生物,你想不到我说的生物是什么,在比如说一个动物,你也想不到我说的是什么,这种让人想不到的概念可以理解就是抽象类。抽象用abstract修饰三、抽象方法对于一个没有方法体的方法叫做抽象方法,抽象方法是抽象类的核心。抽象类中可以么有抽象abstract修饰。四、原创 2021-10-27 09:45:28 · 906 阅读 · 9 评论 -
编程题:空心菱形
要求打印一个空心菱形代码:import java.util.Scanner;public class Demo { public static void main(String[] args) { Scanner src=new Scanner(System.in); System.out.println("你想要输出几行空心菱形?"); Integer size=src.nextInt(); if (size ...原创 2021-10-29 16:07:49 · 454 阅读 · 3 评论 -
【Java】接口的详解
一、前言前面我们说了抽象类的概述,我们对抽象类也有个认识和理解了,现在我们学习十分重要的内容接口,接口这个词比较的抽象,但其实也是十分好理解的。二、接口简单的说,接口就是一种被规范的标准,只要符合这个标准都可以通用,接口的表现在于对行为的抽象。...原创 2021-10-30 15:04:54 · 35977 阅读 · 25 评论 -
【Java】通讯录管理系统小项目
一、前言 我们学了这么久的知识了,光学知识不会用是一件很悲伤的事情,所以我们应学完部分练一些项目或题,来巩固我们学习的知识,激发我们持续学习的动力。二、创建通讯的功能 增加联系人信息 删除联系人信息 修改联系人信息 查看所有联系人信息 退出通信录管理系统 首先定义一个People类,提供相应的get、set方法(在idea中有快捷键Alt+insert生成get、set方法,和构造方法)public class ..原创 2021-11-01 19:59:43 · 5859 阅读 · 40 评论 -
【Java】升级版学生管理系统项目
目录一、前言二、学生管理系统主要功能在学生类下在学生总部类下:main方法:登录密码验证:打印菜单:增加学生信息:查看学生信息:删除学生信息:修改学生信息:查找学生信息:代码效果演示图:一、前言 我们前面写了通讯录管理系统,现在我们来写个学生管理系统,其实主干代码都一样不过,在学生管理系统中我添加和优化了许多功能,如【登录密码验证,异常处理,非空判断,,防止重复添加】等。二、学生管理系统主要功能 增加学生信息...原创 2021-11-03 20:21:34 · 3991 阅读 · 29 评论 -
【Java】内部类的定义
目录一、前言二、内部类语法格式:static修饰内部类内部类未被static修饰时:内部类被static修饰后演示操作:一、前言前面我们学习了一个小的项目,现在我们来学习新的知识点,关于内部类的描述,其实顾名思义就是在类的内部有一个类,简称套娃类(个人观点)二、内部类一个类定义在另一个在一个类的内部叫内部类。内部类可以直接访问外部类的私有和非私有成员,而外部类不能直接访问内部类 (包括所有外部类成员) 外部类成员要访问内部类是,必须创建内部类原创 2021-11-06 20:55:04 · 1728 阅读 · 21 评论 -
【Java】斗地主和斗牛游戏
目录一、前言1.斗地主:1.1运行结果:2.斗地主升级版2.1原理:2.2运行结果:3.斗牛游戏:3.1运行结果:一、前言练一个斗地主小游戏,只能发看牌1.斗地主:import java.util.ArrayList;import java.util.Collections;import java.util.Scanner;public class PokerPlay2 { public static void main(Stri...原创 2021-11-10 20:30:51 · 15470 阅读 · 38 评论 -
【Java】集合之Collection概述
目录一、前言二、常见的集合概览图三、Collection集合1.Collection集合常用方法2.Collection集合之迭代器迭代器介绍迭代器常用方法:一、前言集合在Java中的作用是显而易见的,他可以存储我们的信息,可以实现增删减改的操作,相当于一个模拟的"数据库"。二、常见的集合概览图集合都是在java.util包下的,所以在使用时先导包。三、Collection集合 public interface Collection&.原创 2021-11-15 20:42:54 · 2095 阅读 · 35 评论 -
【Java】Map集合概述
目录一、前言二、Map介绍三、Map的基本功能Map功能演示:四、Map集合的获取功能Map遍历演示:一、前言map集合是我们常使用的集合,了解和使用map集合是必要的二、Map介绍 基本形式: public interface Map<K,V>Map是一个接口,我们不能直接创建对象,可以通过多态的形式创建对象,Map中有两个参数,一个是K表示键,一个是V表示值,且一个键有且对应一个值,Map中不能包含重复的键,若是有重复的键...原创 2021-11-20 17:33:53 · 46690 阅读 · 42 评论 -
【Java】室友打一把王者就学会了多线程
一、前言线程可能听起来有点难,其实也是非常好理解的,咱们以游戏姿势进入。二、线程和进程进程:是正在运行的,进程是资源分配的最小单位。线程:是cpu调度的最小单位(线程依赖于进程)。上面可能有些难懂,打个比喻,好比你打一把王者农药(其实我不玩哈doge),进程比作是你开的那一把游戏,线程比作成每个玩家所选的英雄或者是游戏中的水晶野怪等之类的。带着这个比喻来理解进程和线程的一些关系。一个进程有多个线程就叫多线程。是不是感觉非常好理解。❤1.线程在进程下进行1.原创 2021-12-09 20:31:52 · 47492 阅读 · 190 评论 -
【Java】IO流的混乱关系,看得我直呼绝绝子
一、前言二、IO流概述I表示input、O表示output表示输入输出流。流是一种抽象的概念,是对数据传输的总称,也就是数据在设备间传输称为流,流的本质是数据传输,流的本质是数据传输。我们都知道,程序运行会加载到内存上。...原创 2021-12-17 11:57:47 · 1758 阅读 · 35 评论 -
【Java】这个泛型不太正经
目录一、前言二、泛型三、泛型定义的格式:什么是引用类型?泛型的好处是:四、泛型类五、泛型方法六、泛型接口七、类型通配符一、前言泛型在java中有很重要的地位,在实际开发中用处也很大。二、泛型泛型:是jdk5中引入的特性,他提供编译是类型是类型的安全检测机制,这个机制允许在编译时检测到非法的类型,它的本质是参数化类型,也就是所操作的数据类型不变指定为一个参数将原来具体的类型参数化,然后再使用/调用的时候传入具体的参数泛型的类型:①:泛型.原创 2021-12-31 22:53:09 · 1392 阅读 · 46 评论 -
【Java】AWT和Swing概述
java使用awt和swing可以完成图形化界面编程其中AWT的全称是抽象窗具集(Abstract Window Toolkit)它是sun公司最早提供的GUI库,这个GUI库提供了一些基本功能,但这个GUI库的功能比较有限,所以后米sun公司又提供了Swing片。通过使用AWT和Swng提供的图形化界面组件片,java的图形化界面编程非常简单。awt继承体系其中Container是一种特殊的Component,它代表一种容器,可以盛装普通的Component。AWT中还有个非常重要原创 2022-01-25 17:58:04 · 7447 阅读 · 3 评论