- 博客(42)
- 收藏
- 关注
原创 2.Spring基础入门
1 Spring 1.1简介 Spring 给软件行业带来了春天 2002 首次推出了 Spring框架的雏形 interface21框架 2004年3月24日 以 interface21框架为基础 发布Spring Spring的理念 使现有的技术更加容易使用 本身是一个大杂烩 整合了现有的技术框架 2.2 2个框架 SSH Struct2+Spring+Hibernate SSM SpringMVC+Spring+Mybatis 官网 https://spring.io/ 下载地址 Maven
2020-11-06 18:45:46
369
2
原创 Mybaitis入门
Mybaits 环境: JDK1.8 Mysql 5.7 maven 3.6.3 IDEA 回顾 JDBC Mysql Java基础 Maven Junit SSM框架 配置文件 最好的方式 看官网文档 https://mybatis.org/mybatis-3/zh/index.html 1.简介 1.1 什么是Mybatis MyBatis 是一款优秀的持久层框架, 它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。My
2020-10-31 16:14:58
529
1
原创 4.Javaweb基础入门
JavaWeb Java Web 1. 基本概念 1.1 前言 web开发 web 网页 www.baidu.com 静态web html,css 提供给所有人看的数据始终不会发生变化 动态web 淘宝 几乎是所有的网站 提供给所有人看的数据始终会发生变化 每个人在不同的时间 不同的地点看到的信息各不相同! 技术栈: servlet/ISP ASP PHP 在Java中 动态web资源开发的技术统称为JavaWeb 1.2 web应用程序 web应用程序 可以提供浏览器访问的程序; a.
2020-10-25 20:51:55
1290
2
原创 1.SQL的基本入门
1.初识MySQL JavaEE 企业级java开发 Web 前端(页面 展示 数据!) 后台(连接点 连接数据库JDBC 连接前端(控制视图的跳转 和给前端传递数据)) 数据库(存数据,) 只会写代码 学好数据库 基本混饭吃 操作系统,数据结构和算法 当一个不错的程序员 离散数学 数字电路 体系结构 编译原理 +实战经验 高级的程序员 1.1为什么学习数据库 岗位需求 大数据时代 被迫需求 存数据 数据库是所有软件体系最核心的存在(重要) 1.2什么是数据库 数据库 (DB database)
2020-10-11 12:35:04
22839
11
原创 3.JavaScript快速入门
1.什么是JavaScript 1.概述 是一门世界上最流行的脚本语言 Java和 JavaScript 一个合格的后端人员 必须精通JavaScript 2.历史 ECMAScript是JavaScript的一个标准 最新那本已经到ES6版本 但是大部分浏览器只停留在ES5代码上 开发环境 线上环境 版本不同 2快速入门 2.1引入JavaScript 1.内部标签使用 <script> alert("HelloWorld"); </script> 2.外部引入 abs.js
2020-10-11 12:26:29
738
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
202
原创 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
136
原创 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
120
原创 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
117
原创 2.Dos基础操作
打开CMD的方式 开始+系统+命令提示符 win键+R 输入cmd 常用的Dos命令 #c: 盘符切换 #dir显示目录 #cd 切换目录 #cd .. 返回上级 #exit 退出cmd #ipconfig 查看ip配置 #calr mapaint notepad 打开计算机 #ping #鼠标右键可以在cmd中粘贴 #文件操作 md rd cd del ...
2020-10-11 12:23:15
92
原创 1.markdown的学习
markdown的学习 标题 字体 加粗 斜体 加粗和斜体 分割线 超链接 点击跳转到B站 列表 我 你 他 我 你 他 表格 名字 性别 生日 张三 男 1997.1.1 代码 public
2020-10-11 12:23:12
96
原创 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
163
原创 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
105
原创 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
100
原创 34.Java网络编程
网络编程 1.1概述 举例 计算机网络: 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统 网络编程的目的: 无线电台 传播交流信息 数据交换 想要的效果: 如何准确的定位网络上的一台主机 192.168.16.124:端口 定位到计算机的某个资源上 找到这个主机 如何传输数据 javaweb:网页编程 B/S 网络:TCP/IP C/S 1.2网络通信要素
2020-10-11 12:22:04
153
原创 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
130
原创 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
544
原创 5. Java数据类型
数据类型 基本类型 整数类型 byte short int long 浮点类型 float double 字符类型 char String 布尔类型 true false public class demo2 { public static void main(String[] args) { //八大基本数据类型 //整数 int num1=200; byte num2=127;//最大127
2020-10-11 12:21:39
191
原创 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
81
原创 7.Java类型转换
类型转换 强转类型 //==================================================================== //强制转换 高到低 需要强转 //==================================================================== int i1=128; byte b1=(byte)i1;//内存溢出 因为byte最大127 System.out.println(i1); System.out.prin
2020-10-11 12:21:19
155
原创 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
98
原创 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
98
原创 11.JavaDoc
JavaDoc package 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
100
原创 26.ArrayList
ArrayList 特点 可重复 有序的 和数组的区别 数组是固定大小 List是可以随时扩充的 按照10位扩充 代码 main package 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
141
原创 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
141
原创 14.方法
方法 方法简介 方法是为了解决有序步骤的问题的 方法包含在累和对象中 方法在程序中创建 在其他地方被调用 方法最好只完成一个功能 便于后来扩展 值传递和引用传递的区别 1.值传递 package arrayDemo; public class Demo1 { public static void main(String[] args) { int b =20; change(b);// 实参 实际上的参数
2020-10-11 12:20:22
285
原创 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
100
原创 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
116
原创 8.变量
变量 变量作用域 类变量 //类变量 static static 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
152
原创 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
139
原创 16.JAVA对象的基础
JAVA对象的基础 对于描述复杂的事物 为了从宏观上把握 从整体上合理分析 我们需要用面向对象的思路在分析整个系统 但是具体到微观的操作 还是面向过程的思路去处理 面向对象编程的本质就是 以类的方式组织代码 以对象的封装数据 抽象 对一个类抽取共同点 不需要具体的表述 三大特性 封装 相当于把代码放在一个方法内 继承 对象直接可以继承其他对象 多态 同一个类有多种形态 方法的回顾 基础 package oop; import java.io.IOException; //Demo1 类 publ
2020-10-11 12:19:32
129
原创 17.JAVA对象的进阶
JAVA对象的进阶 封装 该露的露 该藏的藏 高内聚(类的内部数据操作 自己完成 不允许外部操作) 低耦合(仅暴露少量的方法给外部使用) Main package 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
135
原创 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
120
原创 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 -version notepad++ ...
2020-10-11 12:19:13
139
原创 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
120
原创 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
159
原创 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
155
原创 19.Object
Object JAVA组件的层次结构 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
107
原创 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
133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅