自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 Java类与对象实例

创建与初始化对象//学生类public class Student {​ //属性:字段;成员变量 String name;//默认null int age;//默认0​ //方法 public void study() { System.out.println(this.name + "在学习"); }}public class Application { public stat...

2021-08-06 21:43:36 262 1

原创 Java方法回顾与加深实例

方法的定义实例import java.io.IOException;​public class Demo01 { //修饰符 返回值类型 方法名(...){} public static int add(int a, int b) { return a + b; }​ //修饰符 void 方法名 public void say() { //方法体 return;//返回空 ...

2021-08-06 21:41:12 97

原创 Java面向对象编程

一、什么是面向对象面向对象编程OOP 面向对象OO1、面向对象的本质以类的方式组织代码 ,以对象的方式封装数据2、面向对象的核心思想抽象,即对事物剥离抽取共同点,变成一个类3、面向对象的三大特性封装:封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。继承:继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法, 或子类从父类继承方法,使得子类具有父类相同的行为。多态:多态性是对象多种表现形式的体现。现实中,

2021-08-06 21:37:29 122

原创 Java数组扩展

目录一、多维数组(以二维数组为例)多维数组的动态初始化多维数组的引用二、Arrays类三、冒泡排序四、稀疏数组一、多维数组(以二维数组为例)多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组,例如:String str[][] = new String[3][4];多维数组的动态初始化1、直接为每一维分配空间格式如下:type[][] typeName = new type[typeLength1][..

2021-08-06 21:35:41 244

原创 Java 数组

目录声明数组变量创建数组数组的初始化1、动态初始化2、静态初始化数组的四个基本特点:数组小结数组内存分析处理数组基本循环For-Each 循环数组作为函数的参数数组作为函数的返回值你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,....,number99。数组对于每一门编程语言来说都是重要的数据结构之一1、数组是相同类型数据的有序集合;2、其中,每一个数据称作一个数组

2021-08-06 21:33:44 130

原创 Java方法实例

//方法的定义与调用public class Demo01 { public static void main(String[] args) { //方法调用 int sum = add(10, 20);//实参 System.out.println(sum); } //修饰符 返回值类型 方法名称 形参 public static int add(int a, int b) { return a + b;.

2021-08-03 17:53:19 234

转载 Java 方法

在前面几个章节中我们经常使用到 System.out.println(),那么它是什么呢? println() 是一个方法。 System 是系统类。 out 是标准输出对象。 这句话的用法是调用系统类 System 中的标准输出对象 out 中的方法 println()。目录什么是方法方法的定义方法调用void 关键字值传递和引用传递方法的重载变量作用域命令行参数的使用可变参数递归什么是方法Java方法是语句的集合,它们

2021-08-03 10:41:39 54

原创 for循环练习题代码整理

目录1、计算0~100之间的奇数和,偶数和2、用while/for循环输出1-1000之间能被5整除的数,并且每行输出3个3、打印九九乘法表4、打印一个三角形1、计算0~100之间的奇数和,偶数和//计算0~100之间的奇数和,偶数和public class ForTest01 { public static void main(String[] args) { int oddSum = 0; int evenSum = 0;...

2021-08-02 16:33:25 366

原创 Java流程控制代码整理

目录1、Scanner类2、条件执行3、循环执行4、循环控制1、Scanner类import java.util.Scanner;//使用next方法接收键盘数据public class ScannerDemo01 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("使用next方式

2021-08-02 15:23:25 262

原创 Java基础语法代码整理

1、注释//这是第一个Java程序public class HelloWorld { public static void main(String[] args) { System.out.println("Hello,world!"); }}2、标识符//标识符:名字(见名知意);大小写敏感public class Demo02 { public static void main(String[] args) { //标识符...

2021-08-02 15:08:34 101

原创 Java程序结构

一、顺序结构1、什么是顺序结构最简单的算法结构 语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤 组成的。 JAVA的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。 它是任何一个算法都离不开的一种基本算法结构。 实例public class ShunXuDemo { public static void main(String[] args) { System.out.pri...

2021-08-01 18:55:02 144

原创 Java Scanner 类

java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。下面是创建 Scanner 对象的基本语法:Scanner s = new Scanner(System.in);接下来我们演示一个最简单的数据输入,并通过 Scanner 类的 next() 与 nextLine() 方法获取输入的字符串,在读取前我们一般需要使用 hasNext 与 hasNextLine 判断是否还有输入的数据:1。使用 next 方法获取输入的字符串.

2021-08-01 17:09:24 68

原创 Java基础12:使用Javadoc命令生成文档

一、Java文档注释Java 支持三种注释方式。前两种分别是 // 和 /* */,第三种被称作说明注释,它以 /** 开始,以 */结束。说明注释允许你在程序中嵌入关于程序的信息。你可以使用 Javadoc 工具软件来生成信息,并输出到HTML文件中。二、文档注释的格式/*** .........* .........*/在开始的 /** 之后,第一行或几行是关于类、变量和方法的主要描述。之后,你可以包含一个或多个各种各样的 @ 标签。每一个 @ 标签必须...

2021-07-30 13:54:24 589

原创 Java基础11:包机制

要想了解什么是包,首先了解Java的程序结构为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。一、包的作用1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。3、包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类。Java 使用包(package

2021-07-30 13:09:42 113

转载 Java基础07-10 Java运算符

计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符 算术运算符算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。表格中的实例假设整数变量A的值为10,变量B的值为20:操作符 描述 例子 + 加法 - 相加运算符两侧的值

2021-07-29 20:14:38 75

原创 Java基础06:变量

要想了解变量,首先了解java的构成一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类:类是一个模板,它描述一类对象的行为和状态。 方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。 实例变量:每个对象都有独特的实例变量

2021-07-29 15:29:10 107

原创 Java基础05:类型转换

整型、实型(常量)、字符型数据可以混合运算。Java是强类型语言,运算中,不同类型的数据先转化为同一类型,然后进行运算。一、自动类型转换转换从低级到高级(数据字节大小由小到大)低 ------------------------------------> 高​byte,short,char—> int —> long—> float —> double 数据类型转换必须满足如下规则: 不能对Boolean类型进行类型转换。 不能把对

2021-07-29 10:59:24 88

原创 Java基础04:数据类型扩展及面试题讲解

public class Demo03 { public static void main(String[] args) { //整数扩展 二进制0b 十进制 八进制0 十六进制0x int i = 10; int i2 = 010; int i3 = 0x10; System.out.println(i);//10 System.out.println(i2);//8 System.o.

2021-07-28 22:20:24 57

原创 Java基础03:数据类型讲解

变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。Java 的两大数据类型: 基本数据类型 引用数据类型 基本数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。整数型byte: byte 数据类型是8位、有符号的,以.

2021-07-28 20:35:42 151

原创 Java基础02:标识符和关键字

Java标识符Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。关于 Java 标识符,有以下几点需要注意: 所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始 首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线(_)或数字的任何字符组合 关键字不能用作标识符 标识符是大小写敏感的 合法标识符举例:age、$salary、_value、__1_value 非法标识符举例:

2021-07-28 18:17:45 68

原创 Java基础01:注释

什么是注释?平时我们编写代码,在代码量比较少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到注释了。注释可以是编程思路或者是程序的作用, 注释并不会被执行,是给我们写代码的人看的 通过注释提高Java源程序代码的可读性; 使得Java程序条理清晰,易于区分代码行与注释行。 另外通常在程序开头加入作者,时间,版本,要实现的功能等内容注释,方便后来的维护以及程序员的交流。 平时写代码一定要注意规范;书写注释是一个非常好的习惯Java中的注释有三种

2021-07-28 16:31:12 143

原创 Java入门07:编译型和解释型

静态语言和脚本语言高级语言按照计算机执行方式的不同可分成两类:静态语言和脚本语言。执行方式是指计算机执行一个程序的过程。静态语言采用编译执行,脚本语言采用解释执行。编译:是将源代码转换成目标代码的过程通常,源代码是高级语言代码,目标代码是机器语言代码执行编译的计算机程序称为编译器。解释:是将源代码逐条转换成目标代码同时逐条运行目标代码的过程。执行解释的计算机程序称为解释器。其中,高级语言源代码与数据同输入给解释器,然后输出运行结果。区别编译是一次性地翻译,一旦

2021-07-27 17:37:22 1023

原创 Java入门06:HelloWorld详解

第一个Java程序1.随便新建一个文件夹,存放代码2.新建一个Java文件文件后缀名为.java Hello.Java注意:系统可能没有显示文件后缀名,我们需要手动打开3.编写代码public class Hello{ public static void main(String[] args){ System.out.println("Hello,World!"); }}4.编译java文件javac java文件,会生成一个class.

2021-07-27 17:20:52 2314

原创 Java入门05:安装开发环境

JDK下载与安装卸载JDK在环境变量中寻找JAVA安装地址后删除lava的安装目录删除环境变量JAVA HOME删除path下关于Java的目录在DOS窗口下输入java-version测试卸载是否成功安装JDK百度搜索JDK8,找到下载地址,同意协议,下载电脑对应的版本双击安装JDK ,记住安装的路径配置环境变量我的电脑->右键->属性添加环境变量-->JAVA_ HOME.

2021-07-27 17:03:59 92

原创 Java入门03 04 Java三大版本 ;JDE JRE JVM

Java入门03:Java三大版本Write Once、Run Anywhere JavaSE :标准版(桌面程序,控制台开发....) JavaME :嵌入式开发(手机,小家...... JavaEE ::E企业级开发(web端, 服务器开发..) Java入门04:JDE JRE JVM JDK : Java Development Kit (JAVA开发工具包) JRE : Java Runtime Environment (JAVA运行环境)

2021-07-27 16:55:11 121

原创 Java入门02:Java特性和优势

简单性:Java是纯面向对象语言,语法简单明了,易于掌握。Java使用接口取代了多重继承,并且取消了指针,因为多重继承和指针会使程序变得复杂。Java还会自动地收集内存垃圾,使得内存管理变得更为简单。Java还提供了丰富的类库、API文档以及第三方开发包,还有大量Java的开源项目。面向对象性:面向对象是Java语言的基础。java语言提倡“万物皆对象”,语法中不能在类外面定义单独的数据和函数。Java语言最外部的数据类型是对象,所有的元素都要通过类和对象来访问。面向对象.

2021-07-27 16:20:43 84

原创 Java入门01:Java帝国的诞生

C &C++1972年C诞生 贴近硬件,运行极快,效率极高。 操作系统,编译器,数据库,网络系统等 指针和内存管理 1982年C++诞生 面向对象 兼容C 图形领域、游戏等 反抗我们要建立一个新的语言: 语法有点像C 没有指针 没有内存管理 真正的可移植性,编写一次,到处运行 面向对象 类型安全 高质量的类库 Java初生1995年的网页简单而粗糙,缺乏互动性

2021-07-27 15:47:58 673

原创 [狂神说JAVA] 预科08:计算机语言发展史

计算机语言:电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。种类:机器语言,汇编语言,高级语言三大类。按程序执行方式分:(1)解释类:执行方式类似于我们日常生活中的“同声翻译”,应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行.因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但

2021-07-26 19:10:43 220

原创 [狂神说JAVA] 预科07:常用的DOS命令

盘符切换C:\Users\Administrator>D:​D:\>查看当前目录下的所有文件 dirD:\>dir 驱动器 D 中的卷是 develop 卷的序列号是 D01A-CD09D:\ 的目录2021/07/26 周一 14:58 <DIR> APP2021/05/20 周四 08:50 <DIR> BaiduNetdiskDownload2021/05/14 周五 20:...

2021-07-26 17:13:51 98

原创 [狂神说JAVA] 预科06:Windows常用快捷键

键盘功能键: Tab、Shift、 Ctrl、 Alt、 空格、Enter、 Window、↑ ↓ ← → 键盘快捷键:全选、复制、粘贴、撤销、保存、关闭窗口、运行、永久删除.....Ctrl C 复制Ctrl V 粘贴Ctrl A 全选Ctrl X 剪切Ctrl Z 撤销Ctrl S 保存Alt +F4 关闭窗口shift + del 永久删除win + R 运行win +E 我的电脑control +shift+ esc 任务管理器win +t

2021-07-26 17:10:50 52

原创 [狂神说JAVA] 预科03 04 05:什么是计算机?

预科03:什么是计算机?含义:全称电子计算机,俗称电脑。能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。组成:硬件和软件常见形式:台式计算机、笔记本计算机、大型计算机等。应用:科学计算,数据处理,自动控制,计算机辅助设计,人工智能,网络等领域预科04:硬件及冯诺依曼结构计算机硬件含义:一些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。 计算机由运算器、控制器、存储器、输入设备和输出设备等五个逻辑部件组成组成:运算器运算器由

2021-07-26 16:28:08 169

原创 [狂神说JAVA] 预科02:MarkDown语法

标题 #用#设置标题 (#后面跟上空格) 一个#号为一级标题 两个为二级标题 三个为三级标题 ....... 六个为六级标题(最多) 字体 *HelloWorld! 两个* 粗体HelloWorld! 一个* 斜体HelloWorld! 三个* 斜体加粗体HelloWorld! 两个~ 删除线引用 >选择狂神说java 人生走向巅峰分割线三个-三个*图片格式:![名称](路径)...

2021-07-26 14:03:24 76

原创 [狂神说JAVA]预科01:博客的重要性

学习准备:博客博客,英文名为Blog,它的正式名称为网络日记为什么要写博客?◆需要总结和思考。有时候我们一直在赶路,却忘了放慢脚步 ◆提升文笔组织能力◆提升学习总结能力◆提升逻辑思维能力 ◆帮助他人,结交朋友 冰冻三尺非一日之寒,写博客也是,短期内可能看不到效果,但是长期坚持,对自己的提升 很有帮助。注册博客◆博客园(推荐) ◆CSDN ◆简书 ◆知乎 ..... ◆购买服务器搭建个人网站(需要支付一 定费用)...

2021-07-26 13:44:39 95

原创 [狂神说JAVA] 再小的帆也能远航

前言01:解决大家的疑问再小的帆也能远航解决疑惑 基础可以学习java吗?可以 确定目标:学习是为了什么?爱好、就业 英语不好可以学习java吗?可以,慢慢就掌握了 理解慢可以学习java吗?持续学习 现在学java晚不晚?开发之路宽广,生态好 天天练习,至少半年熟悉 前言02:JAVA和Python的抉择定位:JAVA源自C/C++,1995,程序员设计大型分布式复杂应用Python:系统管理 科研教育99%.

2021-07-26 13:37:27 154

原创 DOS命令使用介绍

DOS命令使用介绍一、打开DOS窗口的方式:1、开始——系统——命令提示符2、Windows+r 输入cmd(推荐使用)3、在任意的文件夹下面按住shift,鼠标右键点击,选择在此处打开命令行窗口4、资源管理器——地址栏——路径前面加上cmd +空格5、以管理员身份运行cmd二、常用的DOS命令1、进入磁盘 磁盘名称:例如 D:(注意,输入法为英文模式)2、查看当前目录下的所有文件 dir 回车...

2021-05-14 15:40:08 983 1

原创 Java学习路线——狂神版

2021-05-14 12:04:39 388

原创 JAVA学习路线——供学习自用,转自黑马程序员

JAVA学习路线第一阶段:Java语言入门到精通学习任何一门编程语言,首先要学习的是基础语法,开启Java学习的第一步,当然就是深入掌握计算机基础、编程基础语法,面向对象,集合、IO流、线程、并发、异常及网络编程,这些我们称之为Java SE基础。 当你掌握了这些内容之后,你就可以做出诸如:电脑上安装的迅雷下载软件、QQ聊天客户端、考勤管理系统等桌面端软件。第二阶段:Java Web核心技术掌握前端技术只能做静态网站,但它页面数据一成不变,而动态网站可以根据数据库中变更的数据实现不.

2021-05-14 11:37:40 118

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除