【Java学习(一)JavaSE】教程文章相关的互联网学习教程文章

Java学习-063-Jsoup 请求页面 Content-Type 解析失败:org.jsoup.UnsupportedMimeTypeException: Unhandled content ty【代码】

使用 Jsoup 获取网站查询数据时,一直提示 Content-Type 失败,详细错误信息如下所示: 1 org.jsoup.UnsupportedMimeTypeException: Unhandled content type. Must be text/*, application/xml, or application/xhtml+xml2 . Mimetype=application/javascript; charset=utf-8, URL=url 3 at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:770)4 at org.jsoup.helper.HttpConnection$Response.exe...

Java学习-064-Springboot 解决跨域访问简单配置示例【代码】

解决跨域访问,添加一个配置类,如下所示:package com.fanfengping.config.cors;import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.cors.CorsConfiguration; import org.springframework.web.cors.UrlBasedCorsConfigurationSource; import org.springframework.web.filter.CorsFilter;@Configuration public class CorsConfig...

Java学习升阶 -01-一篇看懂java泛型(2)【代码】

泛型的补充理解:泛型将参数作为变量可以更灵活高效的复用功能相同的业务代码,泛型可以用Object的引用来实现参数"任意化",“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错误的情况,编译器可能不提示错误,在运行的时候才出现异常,这是本身就是一个安全隐患。那么泛型的好处就是在编译的时候能够检查类型安全,并且所有的强制转换都是自动和隐...

java学习之高级语法(二十六)----- 转换流【图】

转化流 ? 字符编码和字符集 计算机中存储的信息都是用二进制数表示的,但是在屏幕上看到的数字、英文、标点符号等都是二进制数转换之后的结果,按照某种规则将字符存储到计算机中称为“ 编码 ” ,反之称为 “ 解码 ” 。比如说,按照A规则存储,同样按照A规则解析,那么就能显示正确的文本f符 号。反之,按照A规则存储,再按照B规则解析,就会导致乱码现象。 编码 :字符( 能看懂的 ) --> 字节( 看不懂的 ) 解码 : 字节( ...

java学习感悟

最近的项目是用Java做一个登录界面和画图工具。登录界面还好,创建一个login类,该类里面再创建一个l对象,l再弄一个showUI方法,再在showUI里面创建JFrame对象,然后设置标题、大小、位置等,再添加标签JLabel,用于显示“账户:”,“密码:”等信息。当然还要设置“登录”“注册”等按钮。然后设置界面可见。接着创建事件处理类对象,再绑定给监听器。还要给“登录”按钮加监听器。addActionListener(action)就可以了。这个比较简...

java学习回顾---静态变量以及静态方法【图】

静态变量直接被类名调用的情况:System.output.println(person.country) 这里的person即为类名 实际上static定义的变量是存放在共享区里的,他们可以存在于任何对象里,被任何对象调用,当一个数据可以被多个对象共享时,可以用static来定义。特有的数据不可以用static来定义,中国人的国籍可以用静态变量CN来定义,但是姓名不可以用静态变量来定义,因为这些是特有的。一个班的人上课,每个人都有一台电脑,虽然这些电脑是一样的但...

Java学习笔记二【代码】

三种结构 1.顺序结构 从上至下执行代码块 2.选择结构 有条件的选择,包括if-else语句,switch选择 3.循环结构 包括for循环,while循环,do-while循环 注意事项 1.switch结构: 1.1switch后面的括号内只能是两种情况, A.基本数据类型:byte、short、char、int B.引用类型:String字符串、enum枚举类型 1.2switch的每一种情况,即每一个case的值必须保证不一致 2.for、while、do-while三者的区别 2.1如果不满足循环条件,那么for和w...

java学习笔记day03-循环与分支语句【代码】【图】

循环与分支分支语句switch语句 格式: switch(表达式){case 值1:语句体1;break;case 值2:语句体2;break;...default:语句体n+1;break; }说明:执行流程: case穿透:如果switch语句中,case省略了break语句,就会开始case穿透,当开始case穿透,后续的case就不会具有匹配效果,内部的语句都会执行,直到看见break,或者将整体switch语句执行完毕,才会结束。import java.util.Scanner; public class Day03{public static void main...

Java学习笔记 第十天【代码】

Java学习笔记 第十天 第一章 继承1.1 概述:1.2 继承的格式1.3 继承后的特点---成员变量1.4 继承后的特点---成员方法1.4.1 成员方法不重名1.4.2 成员方法重名---方法重写1.4.2 方法重写的应用 1.5 继承后的特点---构造方法 第二章 易混淆概念思考 第一章 继承 1.1 概述: 当多个类中存在相同属性和行为时,可将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那一个类即可。其中,多个类可以称为子类,...

java学习-javabeans-property【代码】

propertyjava beans specification 7 properties Properties are discrete, named attributes of a Java Bean that can affect its appearance or its behaviour.对于java bean 的property 简单描述其就是独立的命名的属性可以影响 其表现和行为其包含以下类别 accessor methods7.1 accessor methods Properties are discrete, named attributes of a Java Bean that can affect its appearance or its behaviour. For simple ...

java学习-javabeans-persistence【代码】

/** Copyright (c) 2020, guoxing, Co,. Ltd. All Rights Reserved*/ package com.xingguo.java.beans.properties;import java.beans.*; import java.io.Serializable;/*** Person** @author guoxing* @date 2020/11/24 11:28 AM* @since*/ public class Person implements Serializable {private String name;private int age;/*** javabeans - persistence* 首先要求实现 java.io.Serializable* 对于 不需要持久化的属性 要求 使...

卧槽!腾讯T4Java架构师整理的《5000页的Java学习手册》简直不要太牛,只能说真香!【图】

写在前面 今天整理了一套 5000 页的 Java 学习手册,,新鲜出炉,分享给大家!此手册内容专注 Java技术,包括 JavaWeb,SSM,Linux,Spring Boot,MyBatis,MySQL,Nginx,Git,GitHub,Servlet,IDEA,多线程,集合,JVM,DeBug, Dubbo,Redis,算法,面试题等相关内容。领取方式一键三连+评论,然后添加我的VX(tkzl6666)即可免费领取【5000页的Java学习手册】手册部分内容展示 IDEA相关内容(195页) IDEA 全称IntelliJ IDEA,是用...

Java学习笔记(九) 数组【代码】【图】

一、数组定义格式 1.1数组概述一次性声明大量用于存储数据的变量 要存储的数据通常都是同类型数据,例如:考试成绩1.2 什么是数组 数组(array)是一种用于存储多个相同类型数据的存储模型 1.3 数组的定义格式格式一: 数据类型[] 变量名 范例: int[] arr 定义了一个int类型的数组,数组名是arr 格式二:数据类型 变量名[] 范例: int arr[] 定义了一个int类型的变量,变量名是arr数组二、数组初始化之...

JAVA学习笔记之Junit单元测试、反射、注解【代码】

一、Junit单元测试测试分类: 1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 2. 白盒测试:需要写代码的。关注程序具体的执行流程。 Junit使用:白盒测试 步骤:定义一个测试类(测试用例) 建议: 测试类名:被测试的类名Test CalculatorTest包名:xxx.xxx.xx.test cn.itcast.test 定义测试方法:可以独立运行 建议: 方法名:test测试的方法名 testAdd()返回值:void参数列表:空参 给方法加@Test 导入...

JAVA学习笔记5

这是这次的学习,第五次啦,学习的还是一些基本语法知识。这次的学习主要是把上次学习的运算符还有一些没有收尾,我们把后面的简单总结一下,然后开始新的学习,主要是流程控制语句的学习,我们开一个小头。 一.位运算符 说是收尾,其实这一part的东西还蛮多的,但主要都是一些很细的点,但是这些点对以后代码的编写很有用。