
Java基础
潘多编程
yinyouhai@aliyun.com
展开
-
java8两个List集合取交集、并集、差集、去重并集
import java.util.ArrayList;import java.util.List;import static java.util.stream.Collectors.toList; public class Test { public static void main(String[] args) { List<String> list1 = new ArrayList<String>(); list1.add(".原创 2022-03-26 14:54:04 · 2014 阅读 · 0 评论 -
开发错误记录
错误:SQLNonTransientConnectionException: Public Key Retrieval is not allowed解决办法:spring.datasource.url = jdbc:mysql://localhost:3306/db_usercore?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true原创 2021-06-23 21:08:44 · 131 阅读 · 0 评论 -
java web 开发错误记录
No identifier specified for entity原因: entity 没有设置 @Id原创 2019-11-05 21:43:14 · 462 阅读 · 0 评论 -
JAVA 入门9 时间日期
时间日期package com.base.day6;import java.text.SimpleDateFormat;import java.util.Date;public class DateTest { public static void main(String[] args) { // TODO Auto-generated method stub //获...原创 2019-07-10 21:25:28 · 467 阅读 · 0 评论 -
JAVA 入门11 JDBC
JAVA JDBC 连接步骤导入驱动包 <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --><dependency> <groupId>mysql</groupId> <artifactId>mysql-connecto...原创 2019-07-15 20:29:16 · 441 阅读 · 0 评论 -
JAVA 入门12 HttpServlet
效果展示无参有参实现步骤导包<dependencies> <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --><dependency> <groupId>mysql</groupId> <art...原创 2019-07-20 18:31:30 · 555 阅读 · 0 评论 -
项目代码 第一次上传到码云
登录码云,并且创建项目复制码云项目git地址winows下,打开cmd命令窗口克隆码云代码运行完成 可以看到新的文件夹“zy“把本地项目,所有代码copy到上面那个zy文件夹进入zy文件里面,运行下面命令git add .git commit -m’init’git push在码云查看...原创 2019-08-03 19:43:04 · 875 阅读 · 0 评论 -
Servlet 文件上传
前端代码关键点form上必须设置这两个属性 method=“post” enctype=“multipart/form-data”input 的type 是 type=“file”<!DOCTYPE html><html><head> <title>Bootstrap 实例</title> <meta ch...原创 2019-07-28 21:41:25 · 175 阅读 · 0 评论 -
JAVA入门13 操作excel表格 ExcelUtil
导包<!-- 操作excel https://mvnrepository.com/artifact/org.apache.poi/poi --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi&...原创 2019-08-26 21:07:08 · 749 阅读 · 0 评论 -
Java 学习资源
软件安装包地址:链接:https://pan.baidu.com/s/1GJ_gv19w6JpG3LXCRzPrFg提取码:nw0w原创 2019-07-07 23:48:50 · 2517 阅读 · 0 评论 -
JAVA入门14 算法和设计模式
递归算法模拟单向链表package com.zz;/** * 单向链表 结构 * @author jiyu * */public class Node { //指向, 下一个节点 Node next; //节点的名字 String name; public Node getNext() { return next; } public void setNext(...原创 2019-09-07 16:22:01 · 254 阅读 · 0 评论 -
java 基础概要
Java 标识符- ------- 类、变量和方法的名称称为标识符必须以字母( A 到 Z 或者 a 到 z )、货币字符( $ )或者下划线( _ )开头,只能这三个开头。非法标识符的例子: 123abc, -salary数据类型(1)8个基本类型,byte,short,int,long,float,double,boolean,char (2)其他的都是引用类型变量类型...原创 2019-09-14 16:47:11 · 194 阅读 · 0 评论 -
JAVA 入门10 集合 Map, List,数组
package com.base.day7;import java.util.HashMap;public class MapTest { public static void main(String[] args) { // TODO Auto-generated method stub //HashMap 特点 //1. 存储数据格式是key value形式 ...原创 2019-07-13 21:55:57 · 329 阅读 · 0 评论 -
JAVA入门8访问修饰符
可访问描述符Java 提供一系列可访问描述符来设定类,变量,方法和构造器的访问级别。四种访问级别如下:• 默认的,对封装可见。不需要描述符。• 仅对类可见(private)• 全部可见(public)• 对封装和子类可见(protected)package com.base.day5;public class Student { //表示,这个name变量,只能用于本类 pri...原创 2019-07-08 20:26:12 · 209 阅读 · 0 评论 -
JAVA入门2 数据类型
java的数据类型8个基本类型(1) 基本数据类型包括 boolean(布尔型)、float(单精度浮点型)、char(字符型)、byte(字节型)、short(短整型)、int(整型)、long(长整型)和 double (双精度浮点型)共 8 种,详见表 1 所示引用类型常用的引用类型还有 字符串(String)基本类型的值存在栈里面,引用类型的值存在堆里面,栈里面存了引用类型...原创 2019-04-27 21:07:22 · 270 阅读 · 0 评论 -
JAVA入门3 运算符
Java算数运算符package com.javabase;public class DataTest { public static void main(String[] args) { // TODO Auto-generated method stub //声明一个数据类型是int,变量名字是a,值是76 int a=76; int b=2; System.o...原创 2019-04-27 21:28:49 · 169 阅读 · 0 评论 -
JAVA入门4 流程控制
流程控制if(){}else{}package com.javabase;public class FlowController { public static void main(String[] args) { // TODO Auto-generated method stub boolean a=true; if(a){ System.out.print...原创 2019-04-27 22:00:10 · 177 阅读 · 0 评论 -
JAVA入门7 for 循环 and for each
for 循环 and for eachfor 语句是一种在程序执行前就要先判断条件表达式是否为真的循环语句。假如条件表达式的结果为假,那么它的循环语句根本不会执行。for 语句通常使用在知道循环次数的循环中。for 语句语法格式如下所示。for(条件表达式1;条件表达式2;条件表达式3){语句块;}package com.javabase;public class ForTes...原创 2019-04-28 15:33:28 · 293 阅读 · 0 评论 -
JAVA入门5 String
Java Stringequals 和==的区别(1)对于基本类型来说,没有equals方法,只能用==, 比较的是值(2)对于引用类型来说,==比较的是引用地址, equals默认情况下,比较的也是引用地址。但是我们可以重写equals方法,来达到比较值的目的。 其中有一个特殊的类 String, 在jdk源码里面已经重写了equals方法,实现了equals方法比较值(3)重写equ...原创 2019-04-28 16:56:52 · 193 阅读 · 0 评论 -
JAVA 入门8 异常
Java 中的异常定义(Exception)又称为例外,是一个在程序执行期间发生的事件,它中断正在执行的程序的正常指令流。为了能够及时有效地处理程序中的运行错误,必须使用异常类。异常的分类要理解Java异常处理是如何工作的,你需要掌握以下三种类型的异常:检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在...原创 2019-05-03 21:34:49 · 265 阅读 · 0 评论 -
JAVA入门6 数组
数组创建一维数组为了在程序中使用一个数组,必须声明一个引用该数组的变量,并指明整个变量可以引用的数组类型。声明一维数组的语法格式为:数据类型数组名[]; //声明数组或者数据类型[]数组名; //声明数组初始化一维数组数组可以进行初始化操作,在初始化数组的同时,可以指定数组的大小,也可以分别初始化数组中的每一个元素。在 Java 语言中,初始化数组有以下 3 种方式。使...原创 2019-04-28 19:09:59 · 329 阅读 · 0 评论 -
JAVA入门9集合
集合的分类–大的分两个接口1. Collection, 这个下面有又分两个,和set接口。2. Map接口实现类 Listpackage com.javabase;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;public class CollectionTest ...原创 2019-05-03 21:59:50 · 1196 阅读 · 0 评论 -
equals 和==的区别
(1)对于基本类型来说,没有equals方法,只能用==, 比较的是值(2)对于引用类型来说,==比较的是引用地址, equals默认情况下,比较的也是引用地址。但是我们可以重写equals方法,来达到比较值的目的。 其中有一个特殊的类 String, 在jdk源码里面已经重写了equals方法,实现了equals方法比较值。Object类上的equals源码 public boolean...原创 2019-05-04 21:58:24 · 611 阅读 · 0 评论 -
Java JDBC 连接步骤
加载驱动获取数据库连接通过连接,获取Satement,用来执行SQL关闭连接Statement 和PreStatement的区别PreSatement可以使用?来作为占位符,方面sql传入参数。 Statement只能拼接。...原创 2019-06-09 19:25:23 · 362 阅读 · 0 评论 -
Java打印菱形
package com.base.day4;/** * 打印菱形 * @author jiyu * */public class Test1 { public static void main(String[] args) { // TODO Auto-generated method stub for(int i=0;i<9;i++){ for(int a=0...原创 2019-07-07 20:16:23 · 174 阅读 · 0 评论 -
Java入门1 本地开发环境安装 java类
JAVA基础学习本地开发环境安装创建一个Maven ProjectSTS中修改项目的jdk版本。如果默认是1.5,可以自己修改成1.8创建第一个java类创建一个包创建一个java类编写一个方法基础定义本地开发环境安装安装jdk: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151....原创 2019-04-27 20:48:15 · 486 阅读 · 0 评论