自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Not authorized , ReasonPhrase:Unauthorized

Not authorized , ReasonPhrase:Unauthorizedmaven配置如下:maven默认的settings file路径是在C盘。配置的本地仓库是D盘,但是打包时会识别到E:\repository。于是将settings.xml复制了一份在默认的maven路径下,打包成功。...

2021-12-17 09:34:51 6110

原创 Java(TM) Platform SE binary 已停止工作

看了很多解决办法,但并未解决我的问题。记录一下解决之前的操作,重新安装了JDK,问题出现之前一直是将jdk和jre放在同一个目录下,现在是jdk指定了路径,jre是默认路径在C盘,其他需要注意问题也是按照网上来配置的。重启电脑,就突然好了,挺懵逼,很好奇。在此之前花费了好几个小时。只配置了系统变量,未配置环境变量。配置JAVA_HOME:配置Path:配置CLASSPATH:...

2021-10-08 17:20:57 3542

原创 Java集合框架笔记

1 集合的概念 什么是集合? 概念:集合是对象的容器,定义了对多个对象进行操作的常用方法。可以实现数组的功能。 集合与数组的区别: 1、数组的长度固定,集合长度不固定; 2、 数组可以存储基本数据类型和引用数据类型,集合只能存储引用数据类型。2、Collection接口 Collection体系集合 Collection接口 ...

2021-09-29 17:46:38 163

原创 HTML

本文内容由狂神说Java视频内容总结而来。HTMLHyper Text Makeup Language:超文本标记语言W3C标准World Wide Web Consortium(万维网联盟)成立于1994年,Web技术领域最权威和最具影响力的国际中立性技术标准机构。W3C标准包括:结构化标准语言(HTML、XML)、表现标准语言(CSS)、行为标准(DOM、ECMAScript)...

2021-09-24 17:20:47 108

原创 常用类

包装类1、基本数据类型与引用数据类型基本数据类型引用数据类型继承关系byteByteNumber—ObjectshortShortNumber—ObjectintIntegerNumber—ObjectlongLongNumber—ObjectfloatFloatNumber—ObjectdoubleDoubleNumber—ObjectcharCharacterObjectbooleanBooleanObj

2021-09-23 14:59:49 92

原创 Error和Exception

本文内容是由狂神说Java视频总结而来。三种类型的异常1、检查性异常:最具代表性的检查性异常是由于用户操作导致的问题或错误从而引起的异常,这是程序员无法预见的。例如打开一个不存在的文件时,一个异常就发生了,这些异常在编译时不能被简单的忽略。2、运行时异常:运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译时就被发现3、Error错误:错误不是异常,而是脱离程序员控制的问题。错误在代码中经常被忽略。例如当栈溢出时,一个错误就发生了,错误在编译时是不能被发现的。  在JavaA

2021-09-22 11:38:51 1465

原创 面向对象

面向过程:按流程一步一步向下执行。适合处理相对简单的问题面向对象:物以类聚,面向对象是采用 分类的思维模式,在解决问题之前,先从宏观角度来看,解决此问题需要进行怎样的分类,然后对这些分类进行单独的思考,最后,对分类中的具体细节进行面向过程的思索。面向对象适合处理复杂的问题。 对于描述复杂的事务,为了从宏观上把握,从整体上分析,我们需要使用面向对象的思路来分析、思考问题。但是具体到微观操作,我们任然需要用面向过程的思维去解决问题。...

2021-09-15 19:59:44 193

原创 数组

数组概述数组定义  数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中每一个数据称为一个数组元素,每个数组元素可以通过一个下标来访问他们。数组声明创建  声明有两种方式:dataType[ ] varName 与 dataType varName[ ] 推荐使用第一种。 int[] num;//推荐使用 int num2[];  创建:dataType[ ] varName = new dataType[arraySiz

2021-09-14 17:17:17 563

原创 递归

  通常我们在调用方法时,都是A方法调用B方法,但是递归就是A方法来调用A方法,也就是方法自己来调用自己。  利用递归我们可以使用简单的方法去解决一些复杂的问题,它通常是把一个大型的负责的问题,通过层层转化,转化为一个个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出结题过程所需要的多次重复计算,大大的减少了程序的代码量,递归的能力在于用有限的语句来定义对象的无限集合。递归结构包括两个部分:  递归头:什么时候不调用自身的方法。如果没有头,将陷入死循环。  递归体:什么时候需要调

2021-09-14 16:38:33 62

原创 Java可变参数

在idea的命令行窗口运行,提示如下:

2021-09-14 15:35:10 68

原创 Java方法及方法的重载

方法初探:Java方法是语句的集合,将语句集合在一起去执行一个功能1、方法是解决一类问题的步骤的有序组合;2、方法包含与类或对象中;3、方法在程序中被创建,在其他地方被引用。设计方法的原则: 1、方法的本意是功能块,是为实现某个功能的语句块的集合。我们设计方法的时候最好保证方法的原子性,即一个方法只用来完成一个功能,这样也便于我们后期进行扩展。方法的命名规则:首字母小写,遵循驼峰命名规则。方法的定义:Java方...

2021-09-14 11:43:00 1961

原创 break和continue

break:强制退出循环,不再执行剩余的循环语句。continue:退出本次循环,执行下一次循环语句。goto 关键字:goto是Java的一个保留关键字,并未在语言中正式使用。Java没有goto关键字,但有时在使用break和continue时,会使用带标签的break或continue,功能与goto类似。这里的标签是指后面跟一个冒号的标识符,如 lable: 。 对Java来说,唯一用到标签的地方是在循环语句之前,目的是,在使用break或contin...

2021-09-14 09:12:18 68

原创 顺序结构、选择结构、循环结构

顺序结构Java的基本结构就是顺序结构,除特别指明外,都是从而向下,一句一句来执行。顺序结构是最简单的算法结构,任何一种算法都离不开顺序结构。选择结构当你老了,回顾一生,就会发觉:什么时候出国读书、什么时候决定做第一份职业、何时选定了对象而恋爱、什么时候结婚,其实都是命运的巨变。只是当时站在三岔路口,眼见风云千樯,你做出选择的那一日,在日记上,相当沉闷和平凡,当时还以为是生命中普通的一天。if 选择结构if 单选择 if(布尔表达式){ 布尔表达式为true时,执行的语句; }

2021-09-13 17:18:26 1161

原创 Java的Scanner对象

知识的学习往往是枯燥乏味的,但破茧成蝶前都会经历一番难忘的岁月。为实现程序与人的交互,Java给我们提供了一个工具类。Java.util.Scanner是JDK1.5的新特性,我们可以通过Scanner类来获取用户的输入。基本语法如下:Scanner s = new Scanner(System.in);通过Scanner的next()和nextLine()方法获取输入的字符串,在读取前,我们需要使用hasNext()和hasNextLine()方法来判断是否还有输入的数据。next() :1、

2021-09-13 15:18:43 122

原创 JavaDoc文档

JavaDoc是用来生成自己API文档的参数信息:@author : 作者名@version : 版本号@since : 指明需要最早使用的JDK版本@param : 参数名@return : 返回值类型@throwa : 异常抛出情况使用命令行生产Javadoc文档的步骤如下:1、命令行运行javadoc命令。2、打开生成的index.html文档.3、生成的API文档。idea生成javadoc文档可百度参考。...

2021-09-13 14:14:43 124

原创 Java 包机制

为了更好的组织类,Java提供了包机制,用于区别类名的命名空间。包语句的语法格式如下:package [.package1[.package2[.package3…]] ]一般利用公司域名倒置作为包名。为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包,使用import关键字。避免导包时,类名重复。...

2021-09-13 13:44:19 69

原创 Java运算符

Java支持的运算符如下:算数运算符:+、-、*、/、%、++、--赋值运算符:=关系运算符:>、<、>=、<=、==、!=逻辑运算符:&&、||、!位运算符:&、|、^、~、>>、<<、>>>条件运算符: ? :扩展赋值运算符:+=、-=、*=、/*1、如果类型转换的优先级最高为Long类型,则转换为Long类型;Long以下的类型都转为int(不管数据中存不存在int类型),如果有比Long类型.

2021-09-13 11:32:04 220

原创 变量、常量

变量变量即定义的可变化的量。Java是强类型语言,定义的每个变量都必须声明其数据类型。类型可以是基本数据类型,也可以是引用数据类型。Java变量是程序中最基本的存储单元,其要素包括变量类型、变量名和作用域。变量的定义格式如下:作用域 变量类型 变量名 = 值;需要注意,可以使用逗号隔开来声明多个同类型变量,但程序可读性差,不建议这样使用。其次变量名必须是合法的标识符。变量作用域类变量:static修饰 声明的类中使用实例变量:在类中,方法外定义,可以不进行初始化,实例变量从属于对象,如

2021-09-11 11:19:53 84

原创 Java数据类型转换

1、由于Java是强类型语言,在进行相关运算的时候,会用到类型转换。优先级如下:低 — — — — — — — —> 高byte 、short、char —> int —> long —> float —> double2、在进行运算时,不同数据类型的数据会先转换为同一类型后,再进行运算。对int类型的 i 进行强制类型转换: int i = 128; System.out.println(i);//输出结果为128 byte b = (byte)i; Syst

2021-09-01 19:43:45 108

原创 Java数据类型

基本数据类型(内置类型)整数型1、byte:占1个字节,8位,-128~1272、short:占2个字节,16位,-32768~327673、int:占4个字节,32位,-2,147,483,648(-2^31)~2,147,483,647(2^31 - 1)4、long:占8个字节,64位,-9,223,372,036,854,775,808(-2^63)~9,223,372,036,854,775,807(2^63 -1)字符型5、char:占2个字节,16位,-32768.

2021-08-19 19:27:56 77

原创 Java标识符

Java关键字Java标识符注意事项1、所有的标识符都应该以字母(A-Z或a-z)、美元符($)或者下划线(_)开始2、首字符之后可以是字母(A-Z或a-z)、美元符($)或者下划线(_)或数字的任何字符组合3、不能使用关键字变为变量名或者方法名4、标识符是大小写敏感的5、可以使用中文命名,但不建议...

2021-08-19 19:04:04 63

原创 Java注释

1、单行注释 : //注释2、多行注释 : /* 注释*/3、文档注释 : /** 注释*/

2021-08-19 18:32:20 70

原创 Java程序运行机制

编译型解释型

2021-08-16 10:50:43 60

原创 Hello,World!

1、在任意文件夹下新建一个目录,在该目录下新建一个Hello.java文件。注意是文件的扩展名是.java。2、在Hello.java文件中编写代码。public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!"); }}3、编译Hello.java文件,生产一个class文件。javac Hello.java4、运行class文件。java Hello...

2021-08-16 10:17:08 52

原创 JDK、JRE、JVM

JDK:Java Development KitI(Java开发工具)JRE:Java RunTime Environment(Java运行环境)JVM:Java Virtual Machine(Java虚拟机)

2021-08-04 18:51:42 1133

原创 Java三大版本

JavaSE(Standard Edition):标准版,主要应用于桌面程序、控制台开发等。JavaME(Micro Edition):微型版本,嵌入式开发,主要应用于手机、小家电等。JavaEE(Enterprise Edition):企业版本,web端、服务器开发等。...

2021-08-01 11:27:29 149

原创 Java的特性和优势

简单性面向对象可移植性分布式高性能动态性多线程性安全性健壮性

2021-08-01 11:12:52 62

原创 Java的诞生

为了反抗C的’暴政’而诞生的。。

2021-08-01 11:02:56 64

原创 计算机语言发展史

1、第一代语言机器语言:计算机的基本计算方式是基于二进制的。直接输入二进制的代码给计算机使用,不经转换。2、第二代语言汇编语言:解决人类无法直接读懂计算机语言的问题,利用指令替代二进制。目前应用于逆向工程(破解一款游戏之类,逆向开发)、机器人、病毒等等。3、第三代语言摩尔定律的核心内容为:集成电路上可以容纳的晶体管数目在大约每经过18个月便会增加一倍。换言之,处理器的性能每隔两年翻一倍。高级语言大体分为面向过程和面向对象两大类。C C++ Java Python PHP…...

2021-08-01 10:41:24 955 1

原创 DOS命令

打开CMD的方式1、开始 + 系统 + 命令提示符2、Windows + R ,输入cmd打开3、在任意的文件夹下面,按住shift键 + 鼠标右键点击,选择在此处打开命令行窗口4、资源管理器的地址栏:cmd 路径5、桌面左下角,win图标右击选择打开命令提示符,也包含打开以管理员身份运行的Dos窗口win图标右击选择打开的包含多项...

2021-08-01 10:24:24 103

原创 快捷键整理

windows 快捷键alt + f4 : 关闭当前窗口ctrl + w : 关闭当前窗口windows + e : 打开我的电脑shift + delete : 永久删除

2021-07-22 20:50:36 58

原创 计算机开篇

计算机硬件1.一些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础2.计算硬件组成cpu主板内存电源、主机箱硬盘显卡键盘、鼠标显示器等冯诺依曼体系机构...

2021-07-22 17:50:55 95 1

空空如也

空空如也

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

TA关注的人

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