- 博客(42)
- 收藏
- 关注
原创 2.Spring基础入门
1 Spring1.1简介Spring 给软件行业带来了春天2002 首次推出了 Spring框架的雏形 interface21框架2004年3月24日 以 interface21框架为基础 发布SpringSpring的理念 使现有的技术更加容易使用 本身是一个大杂烩 整合了现有的技术框架2.2 2个框架SSH Struct2+Spring+HibernateSSM SpringMVC+Spring+Mybatis官网 https://spring.io/下载地址 Maven
2020-11-06 18:45:46 312 2
原创 Mybaitis入门
Mybaits环境:JDK1.8Mysql 5.7maven 3.6.3IDEA回顾JDBCMysqlJava基础MavenJunitSSM框架 配置文件 最好的方式 看官网文档https://mybatis.org/mybatis-3/zh/index.html1.简介1.1 什么是MybatisMyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。My
2020-10-31 16:14:58 464 1
原创 4.Javaweb基础入门
JavaWebJava Web1. 基本概念1.1 前言web开发web 网页 www.baidu.com静态webhtml,css提供给所有人看的数据始终不会发生变化动态web淘宝 几乎是所有的网站提供给所有人看的数据始终会发生变化 每个人在不同的时间 不同的地点看到的信息各不相同!技术栈: servlet/ISP ASP PHP在Java中 动态web资源开发的技术统称为JavaWeb1.2 web应用程序web应用程序 可以提供浏览器访问的程序;a.
2020-10-25 20:51:55 1187 2
原创 1.SQL的基本入门
1.初识MySQLJavaEE 企业级java开发 Web前端(页面 展示 数据!)后台(连接点 连接数据库JDBC 连接前端(控制视图的跳转 和给前端传递数据))数据库(存数据,)只会写代码 学好数据库 基本混饭吃操作系统,数据结构和算法 当一个不错的程序员离散数学 数字电路 体系结构 编译原理 +实战经验 高级的程序员1.1为什么学习数据库岗位需求大数据时代被迫需求 存数据数据库是所有软件体系最核心的存在(重要)1.2什么是数据库数据库 (DB database)
2020-10-11 12:35:04 22697 11
原创 3.JavaScript快速入门
1.什么是JavaScript1.概述是一门世界上最流行的脚本语言Java和 JavaScript一个合格的后端人员 必须精通JavaScript2.历史ECMAScript是JavaScript的一个标准最新那本已经到ES6版本但是大部分浏览器只停留在ES5代码上开发环境 线上环境 版本不同2快速入门2.1引入JavaScript1.内部标签使用<script> alert("HelloWorld");</script>2.外部引入abs.js
2020-10-11 12:26:29 661 2
原创 33.用户上传头像练习
用户上传头像练习package JAVA.JAVASE.IO流;import java.io.*;import java.util.Scanner;public class 用户上传头像练习 { public static void main(String[] args) throws IOException { //需求 用户上传头像 假设所有用户头像都应该上传到 项目下的lib文件夹中 File UserPath = getFile();
2020-10-11 12:23:29 164
原创 32.字节流
字节流字节流字节读写字节流内容和字符流其实差不多 就是主要用来传输文本以外的文件package JAVA.JAVASE.IO流.字节流;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class 字节流读写_test1 { public static void main(String[] arg
2020-10-11 12:23:25 101
原创 31.字符流
字符流FileReader()读取字节package JAVA.JAVASE.IO流;import java.io.*;public class 字符流_test { public static void main(String[] args) throws IOException { //需求 通过字符流读取文件 //1.创建字符输入流对象 Reader Reader = new FileReader("F:\\JAVA的学习\\ja
2020-10-11 12:23:22 83
原创 30.IO流基础
IO流基础字符流字节流IO简介File类package JAVA.JAVASE.IO流;import java.io.File;import java.io.IOException;public class IO_test { public static void main(String[] args) throws IOException { //需求 将F:\JAVA的学习\java note\10.IO流\test.txt 封装成File对象
2020-10-11 12:23:19 80
原创 2.Dos基础操作
打开CMD的方式开始+系统+命令提示符win键+R 输入cmd常用的Dos命令#c: 盘符切换#dir显示目录#cd 切换目录#cd .. 返回上级#exit 退出cmd#ipconfig 查看ip配置#calr mapaint notepad 打开计算机#ping #鼠标右键可以在cmd中粘贴#文件操作mdrd cddel...
2020-10-11 12:23:15 58
原创 1.markdown的学习
markdown的学习标题字体加粗斜体加粗和斜体分割线超链接点击跳转到B站列表我你他我你他表格名字性别生日张三男1997.1.1代码public
2020-10-11 12:23:12 67
原创 29.案例:斗地主发牌
案例:斗地主发牌思路:建立1个map 3个AraayList放每个玩家的Pid 通过Pid大小对比理牌一个ArrayList放所有Pids去洗牌最后通过每个玩家的pid去map里找牌package JAVA.JAVASE.Collection.斗地主发牌;import java.lang.String;import java.util.*;public class 斗地主 { public static void main(String[] args) {
2020-10-11 12:23:07 122
原创 28.HashMap
HashMap代码package JAVA.JAVASE.Collection.List_test;import java.util.*;public class HashMap_test { public static void main(String[] args) { //往Map添加学生 //1.创建集合对象 HashMap<Integer, Student> map = new HashMap<>();
2020-10-11 12:23:03 73
原创 27.HashSet
HashSet代码package JAVA.JAVASE.Collection.List_test;import java.util.HashSet;import java.util.Iterator;public class Set_test { public static void main(String[] args) { //1.创建集合对象 HashSet<Student> set = new HashSet<>();
2020-10-11 12:22:59 66
原创 34.Java网络编程
网络编程1.1概述举例计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程的目的:无线电台 传播交流信息 数据交换想要的效果:如何准确的定位网络上的一台主机 192.168.16.124:端口 定位到计算机的某个资源上找到这个主机 如何传输数据javaweb:网页编程 B/S网络:TCP/IP C/S1.2网络通信要素
2020-10-11 12:22:04 115
原创 36.注解与反射
注解注解简介package JAVA.JAVASE.Annotation;//什么是注解public class annotation extends Object { @Override // 重写的注解 同时还会检查 比如toString如果用tostr 改写了方法名字 就会报错 public String toString() { return super.toString(); }}内置注解package J
2020-10-11 12:21:53 93
原创 1.HTML基础入门
1.HTML网页基本结构<!--DOCTYPE 告诉浏览器 我们要使用什么规范--><!DOCTYPE html><html lang="en"><!--head标签代表网页头部--><head><!-- meta描述性标签 他用来描述我们网站的一些信息 --> <!--mata一般用来SEO--> <meta charset="UTF-8"> <!-- keywords 关键
2020-10-11 12:21:47 503
原创 5. Java数据类型
数据类型基本类型整数类型byteshortintlong浮点类型floatdouble字符类型charString布尔类型truefalsepublic class demo2 { public static void main(String[] args) { //八大基本数据类型 //整数 int num1=200; byte num2=127;//最大127
2020-10-11 12:21:39 142
原创 6.Java数据类型的扩展
数据类型的扩展public class demo3 { public static void main(String[] args) { //整数扩展 进制 二进制 十进制 八进制 十六进制 //==================================================================== int i1=10; int i2=010;//八进制 int i3=0x10;//十六
2020-10-11 12:21:28 53
原创 7.Java类型转换
类型转换强转类型//====================================================================//强制转换 高到低 需要强转//====================================================================int i1=128;byte b1=(byte)i1;//内存溢出 因为byte最大127System.out.println(i1);System.out.prin
2020-10-11 12:21:19 79
原创 9.Java运算符
运算符算数运算符 + - * / ++ –赋值运算符 =关系运算符 > < <= >= == !=逻辑运算符 && || !位运算符 & | …… ~ >> << >>>(了解就好)条件运算符 ? :扩展运算符 += -= *= 、=二元运算// 二元运算符int a=10;int b=20;int c=25;int d=25;System.out.println(a+b);Sy
2020-10-11 12:21:11 69
原创 10.包机制
包机制为了更好的组织类 JAVA提供了包机制 用于区分类名和命名空间注意:必须取消这个选项 否则无法形成包机制[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9l4FYAbY-1594028235942)(C:\Users\86185\AppData\Roaming\Typora\typora-user-images\image-20200706170143986.png)]包语句的语法格式为package JAVA.operator;为了能使用同一个包下的成员
2020-10-11 12:20:42 61
原创 11.JavaDoc
JavaDocpackage JAVA.operator;/** * @author linhongcheng * @version 1.0 * @since 1.8 */public class doc { String name; /** * @author linhongcheng * @param name * @return * @throws Exception */ public String test
2020-10-11 12:20:38 67
原创 26.ArrayList
ArrayList特点可重复 有序的和数组的区别数组是固定大小List是可以随时扩充的 按照10位扩充代码mainpackage JAVA.Collection;import java.util.ArrayList;public class List_test { public static void main(String[] args) { //使用几个的步骤 //1.创建集合对象 ArrayList list = new
2020-10-11 12:20:33 97
原创 15.数组
数组数组概述数字是相同类型的有序集合数组是有一定的先后顺序组合而成可以通过下标去查找数组声明创建package JAVA.array;public class arrayDemo1 { //变量的类型 变量的名字哦 =变量的值; public static void main(String[] args) { int nums1[];// C++程序习惯 int[] nums2;//首选 声明数组 nums2=new i
2020-10-11 12:20:28 104
原创 14.方法
方法方法简介方法是为了解决有序步骤的问题的方法包含在累和对象中方法在程序中创建 在其他地方被调用方法最好只完成一个功能 便于后来扩展值传递和引用传递的区别1.值传递package arrayDemo;public class Demo1 { public static void main(String[] args) { int b =20; change(b);// 实参 实际上的参数
2020-10-11 12:20:22 251
原创 13.结构
顺序结构顺序结构是最简单的算法结构他是所有算法离不开的结构package JAVA.structure;public class order { public static void main(String[] args) { System.out.println("hello1"); System.out.println("hello2"); System.out.println("hello3"); Sy
2020-10-11 12:20:16 73
原创 12.Scanner
Scanner基本语法Scanner s=new Scanner(System.in);next()—按空格或者回车结束一定要读取到有效字符后才能结束后续空格后的就不在计算在内不能得到有空格的字符串package JAVA.Scanner;import java.util.Scanner;public class demo1 { public static void main(String[] args) { //创建一个扫描器对象 用于接受键盘数据
2020-10-11 12:20:11 76
原创 8.变量
变量变量作用域类变量//类变量 staticstatic double salary=2500;实例变量//变量类型 变量名字 =new demo8();demo8 demo8=new demo8();System.out.println(demo8.age);System.out.println(demo8.name);局部变量//局部变量 必须声明和初始化值int i=10;System.out.println(i);变量的命名规范 (驼峰原则:首字母小写 后面单词大写
2020-10-11 12:19:54 115
原创 4.HelloWorld
HelloWorld新建一个文件夹 存放代码新建一个java文件后缀名 .java系统可能没有显示后缀名 需要主动打开编写代码public class Hello{ public static void main(String [] args) { System.out.print("hello world"); }}编译javac java文件 会生成个class文件运行class文件 java class文件可能遇到的问题可能大小写出错
2020-10-11 12:19:37 110
原创 16.JAVA对象的基础
JAVA对象的基础对于描述复杂的事物 为了从宏观上把握 从整体上合理分析 我们需要用面向对象的思路在分析整个系统 但是具体到微观的操作 还是面向过程的思路去处理面向对象编程的本质就是 以类的方式组织代码 以对象的封装数据抽象 对一个类抽取共同点 不需要具体的表述三大特性封装 相当于把代码放在一个方法内继承 对象直接可以继承其他对象多态 同一个类有多种形态方法的回顾基础package oop;import java.io.IOException;//Demo1 类publ
2020-10-11 12:19:32 95
原创 17.JAVA对象的进阶
JAVA对象的进阶封装该露的露 该藏的藏高内聚(类的内部数据操作 自己完成 不允许外部操作) 低耦合(仅暴露少量的方法给外部使用)Mainpackage JAVA.oop.demo4;/*1.提高程序的安装性 保护数据2.隐藏代码的实现细节3.同一接口 4.提高了系统的可维护性 */public class Application { public static void main(String[] args) { Student s1 = new Stu
2020-10-11 12:19:26 105
原创 18.异常
异常异常的类型 不会报错 但是运行的时候出错了public class demo1 { public static void main(String[] args) { new demo1().a(); System.out.println(1/0); } public void a(){ b(); } public void b(){ a(); }}检查项异常 比如文件不存在 在编译
2020-10-11 12:19:19 90
原创 3.JDK的删除和安装
卸载JDK删除java的安装目录删除java_home删除path下的java目录java -version安装JDK百度JAD8 找到下载地址同意协议下载安装记住安装的路径配置环境变量我的电脑-》属性环境变量-》JAVA_HOME 写入JDK安装路径配置path变量 %JAVA_HOME%\bin %JAVA_HOME%\jre\bin打开cmd java -versionnotepad++...
2020-10-11 12:19:13 104
原创 20.Scanner
Scanner成员方法结构成员方法package JAVA.api.Scanner_test;import java.util.Scanner;public class Scanner_test1 { public static void main(String[] args) { //创建Scanner类型对象 //System.in 标准的输入流 默认指向键盘 Scanner sc = new Scanner(System.in)
2020-10-11 12:19:06 82
原创 21.String
String结构代码package JAVA.api.String_test;public class String_test1 { public static void main(String[] args) { //测试 构造方法 byte[] bys={97,98,99}; String s1 = new String(bys); System.out.println(s1); char[] ch
2020-10-11 12:18:46 124
原创 22.StringBuilder和StringBuffe
StringBuilder和StringBuffe结构代码package JAVA.api;public class StringBuilder_Test { public static void main(String[] args) { //测试构造方法 //空参构造 //append("abc") 会直接返回自身 他相当于传值引用 字符直接变成abc StringBuilder sb1=new StringBuild
2020-10-11 12:18:39 111
原创 19.Object
ObjectJAVA组件的层次结构Object成员方法、Object的四个方法测试package JAVA.api.Object_test;public class Object_test1 { public static void main(String[] args) { //java.lang 可以直接使用 不需要打包 默认导入 //非静态方法的调用方式 Object obj1 = new Object(); Ob
2020-10-11 12:18:31 72
原创 24.基本类型的包装类
基本类型的包装类结构代码package JAVA.api.Basic_class;public class Basic_class_test { public static void main(String[] args) { //因为变量a属于基本类型 不能通过对象名的形式调用方法 //解决方法 将其转换成对象的包装类 就可以了 int a=10; //装箱 把基本类型转换包装类型 Integer i1=
2020-10-11 12:18:24 104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人