Java

java转换编码报错java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern

Exceptioninthread"main"java.lang.IllegalArgumentException:URLDecoder:Illegalhexcharactersinescape(%)pattern-Forinputstring:"左右"atjava.net.URLDecoder.decode%会转换成...

java转换编码报错java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern

Exceptioninthread"main"java.lang.IllegalArgumentException:URLDecoder:Illegalhexcharactersinescape(%)pattern-Forinputstring:"左右"atjava.net.URLDecoder.decode%会转换成...

Java爬虫https网页内容报错SSLHandshakeException信任(忽略)所有SSL证书

原因:https出现信任弹出(访问网页时候弹出是否信任)解决方案:忽略ssl证书创建一个类忽略ssl证书TrustSSL.javaimportjava.io.*;importjava.net.*;importjava.security.KeyManagementException;importjava.security...

Java爬虫https网页内容报错SSLHandshakeException信任(忽略)所有SSL证书

原因:https出现信任弹出(访问网页时候弹出是否信任)解决方案:忽略ssl证书创建一个类忽略ssl证书TrustSSL.javaimportjava.io.*;importjava.net.*;importjava.security.KeyManagementException;importjava.security...

java中String字符串

一、定义String字符串String字符串和char字符不同,char使用单引号,只能表示一个字符,字符串就是一段文本。String是个类。这个类使用final修饰,所以这个类是不可以继承扩充和修改它的方法的。String类又特别常用,所以在对String对象进行初始化时,它可以不像其它对象一样,必须使用new关键字...
代码星球·2020-08-19

java中的Date类

一、Date类简介日期类主要包括Date类与Calendar类,这一节我们先介绍Date类, Date 表示特定的瞬间,精确到毫秒。Date类用于表示日期和时间,在计算机中的表示和我们现实世界使用差不多,但是还是有点区别的,而且还有中西文化之间的差异,所以在学习这个类之前,我们清楚Date类和现实世...
代码星球·2020-08-19

java自定义异常和throw、throws的使用

一、自定义异常类我们知道所有的异常都是Exception,所以我们需要自定义异常只需要继承那个Exception类就可以了。下面我们自定义一个异常类,代码如下:/***自定义异常,*///继承ExceptionpublicclassMyExceptionextendsException{publicMyExceptio...

java异常的嵌套和级联

一、分开捕获或者嵌套使用我们先看看下面这段代码:publicclassCal{publicintdiv(inta,intb){intresult=a/b;returnresult;}publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.i...
代码星球·2020-08-19

java中各种常见的异常

一、各种常见的异常在上一节中程序如果你注意留意,程序抛出的异常是:java.lang.ArithmeticException。这个异常是在lang包中已经定义的。在lang包中还定义了一些我们非常常见的异常,如下表:上面这些异常要求都能记住,程序抛出了异常后,你要知道程序发生了是什么问题。我们可以举个例子说明一下。代码...
代码星球·2020-08-19

java异常的基本概念和处理流程

一、异常的基本概念在java中把导致程序中断运行的情况分为两种,一种就是异常,而另外一种叫做错误。所有异常的基类是Exception,错误的基类是Error。Exception是在java程序中可以编码进行控制的,具有可编程性,而Error是指Java运行时系统来显示与运行时系统本身有关的错误,Error对于程序员来说...

java中什么是抽象类(abstract)

一、什么是抽象类由abstract修饰的方法叫抽象方法;由abstract修饰的类叫抽象类。抽象的类无法进行实例化,因为他不是具体存在的类,或者说这样的类还不够完善,不能直接使用new关键字调用其构造器生成该类的对象。我们可以使用abstract定义一个抽象类和抽象方法,示例代码如下:abstractclass类名{a...
代码星球·2020-08-19

java中什么是接口

一、什么是接口接口就是一个规范,类似于硬件上面的接口,在电脑主板上的PCI插槽的规范就类似于Java接口,只要是遵循PCI接口的卡,不过是什么牌子的都可以插入到PCI插槽中。所以接口就是一个规范。接口就是某个事物对外提供的一些功能的说明。我们还可以利用接口实现多态功能,同时接口也弥补了Java单一继承的弱点,也就是类可...
代码星球·2020-08-19

java中Math类

Math类是一个很有用的数学帮助类,使用也非常简单,这个类比较特殊,首先他和String类一样都是用final修饰,所以不能有子类,还有就是它的构造方法是私有的,也就是我们不能通过new的方法在其它类中构造Math对象,那么我们怎样调用它的方法,原来它的所有的方法都是静态方法,也就是可以直接使用类名就可以访问方法了。一...
代码星球·2020-08-19

java中static和final修饰符

一、static修饰符static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例...
代码星球·2020-08-19

java访问修饰符

一、访问修饰符的介绍信息隐藏是OOP最重要的功能之一,也是使用访问修饰符的原因。信息隐藏的原因包括:(1)对任何实现细节所作的更改不会影响使用该类的代码,(2)防止用户意外删除数据。访问修饰符使用的关键字有三个:private(私有),protected(保护),public(公共)。他们既可以修饰属性,也可以修饰方法...
代码星球·2020-08-19