
Java
球球耶
这个作者很懒,什么都没留下…
展开
-
IDEA下打包javadoc
找到工具栏Tools选择javadoc配置-encoding UTF-8 -charset UTF-8 -windowtitle "窗口标题测试" -link http://docs.Oracle.com/javase/7/docs/api4.运行原创 2021-05-22 18:44:51 · 499 阅读 · 0 评论 -
Spring
项目代码导入架包<dependencies> <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId&原创 2021-05-05 23:44:28 · 118 阅读 · 0 评论 -
Mybatis
入门到熟练的项目model连接在githubMybatis对mybatis配置文件的优化<!--引⼊外部配置⽂件--><properties resource="db.properties"><!--可以给实体类起别名--><typeAliases><typeAlias type="com.pn.entity.User" alias="User"/></typeAliases><!--每⼀个Mapper.XML都原创 2021-04-11 22:44:50 · 224 阅读 · 0 评论 -
JavaWeb 超市订单管理系统 smbms
项目搭建是否导jar包还是maven依赖搭建一个maven web项目配置tomcat测试项目是否能够跑起来导入项目会遇到的jar包依赖 servlet mysql jsp jstl创建项目包结构编写实体类 ORM映射:表-类映射编写基础公共类 数据库配置文件先写与数据库相连接的dao层再写service层光标移动到下一行数据,有值(数据)返回true并迭代遍历,没有返回false退出循环。void load(InputStream streamIn) throws IOExcepti原创 2021-03-28 22:31:20 · 315 阅读 · 0 评论 -
IDEA下JavaWeb和Maven
详细代码及解释上传到github上创建maven缓慢解决方案加属性时再创建archetypeCatalog = internalweb.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://原创 2021-03-25 22:47:51 · 136 阅读 · 0 评论 -
IntelliJ IDEA 添加的Maven依赖不成功解决方案
1.打开setting设置或preferences2.对maven进行设置3.更新自带或自己的maven库4.在项目中更新maven资源库原创 2021-03-19 08:36:32 · 898 阅读 · 0 评论 -
javaScript
基本使用引入 JavaScript1.内部标签<script> //注释</script>2.外部引入 <script src="../Javascript/JS01.js"></script><!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Test</title原创 2021-02-23 09:41:06 · 1285 阅读 · 0 评论 -
Thread 线程
线程主线程调用start()字线程执行run()方法多条执行路径,主线程和子线程并行交替执行一个进程可以有多个线程,如游戏中的图像声音等程序:指令和数据的有序集合,本身没有任何运行的含义,是一个静态概念进程:执行程序的一次执行过程,动态概念。是系统资源分配的单位。一个进程中包含若干个线程,且至少有一个线程,线程是cpu调度和执行的单位很多线程是模拟出来的,真正的多线程指有多个cpu,即多核。代码继承Thread类public class Threadextends Objectim原创 2021-01-25 22:39:47 · 262 阅读 · 0 评论 -
GUI snake贪吃蛇Java小游戏
githupData类package com.company.snake;import javax.swing.*;import java.net.URL;//数据中心public class Data { //绝对路径 ctrl+alt+o 补全包 public static URL headerURL= Data.class.getResource("statics/material/header.png"); public static ImageIc原创 2021-01-13 12:13:56 · 148 阅读 · 0 评论 -
GUI05标签
JPanel面板package lesson03;import lesson02.JFrameDemo;import javax.swing.*;import java.awt.*;public class JPanelDemo extends JFrame { public JPanelDemo() { Container container = this.getContentPane(); container.setLayout(new Gri原创 2021-01-05 22:25:40 · 113 阅读 · 2 评论 -
GUI04 Swing
窗口package lesson02;import javax.swing.*;import java.awt.*;public class JFrameDemo { //init();初始化 public void init(){ JFrame jframe= new JFrame("Jframe窗口"); jframe.setVisible(true); jframe.setBounds(100,100,200,200);原创 2020-12-30 09:23:57 · 106 阅读 · 1 评论 -
GUI03监听
优化代码 cmd+alt+l选中 Ctrl+alt+t或者command+option+t 快捷键IDEA 快捷键 ctrl+D 复制到下一行构造函数 Alt+insert~com+n或者直接@Override画笔paint优化代码 cmd+alt+l选中 Ctrl+alt+t或者command+option+t 快捷键IDEA 快捷键 ctrl+D 复制到下一行构造函数 Alt+insert~com+n或者直接@Overridepackage lesson01;import java原创 2020-12-26 22:39:13 · 96 阅读 · 0 评论 -
GUI02
简易计算器,组合+内部类oop面向对象原则:组合大于继承package GUI02;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;// 简易计算器public class TestCalc { public st原创 2020-11-22 12:06:28 · 100 阅读 · 0 评论 -
GUI01
GUI 编程组件窗口弹窗文本框列表框按钮图片监听事件鼠标键盘事件破解工具1. 简介Gui 的核心技术:Swing AWT 需要 jre 环境 且界面不美观,是 MVC 架构的基础2. Awt2.1 Awt 介绍包含了很多类和接口元素:窗口,按钮,文本框java.awt2.2 组件和容器 package GUI01;import java.awt.*;public class Tes原创 2020-11-21 20:38:19 · 134 阅读 · 0 评论 -
异常机制
1. 什么是异常 Exception,异常指程序运行中出现的不期而至的各种状况:非法参数等影响了正常程序执行流程。 简单分类ErrorException2. 异常体系结构3. Java异常处理机制 1. 抛出异常 2. 捕获异常 3. 异常处理五个关键字:try,catch,finally,throw,throws4. 处理异常 public static void main(String[] args){原创 2020-11-20 22:33:38 · 336 阅读 · 0 评论 -
面向对象
1. 初始面向对象1.1 面向过程思想 1. 步骤清晰简单,第一步做什么,第二步做什么.... 2. 面向过程适合处理一些较为简单地问题1.2 面向对象思想 1. 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,对某个分类下的细 节进行面向过程的思索。 2.面向对象适合处理复杂的问题,适合多人协作的问题。 **对于描述复杂的事物,为了从宏观上把握,从整体上合理分原创 2020-11-16 21:09:44 · 142 阅读 · 0 评论 -
数组
1. 数组概述 1.1 数组的定义 1. 数组是相同类型数据的有序组合。 2. 数组描述的是相同类型的若干个数据。按照一定的先后次序排列组合而成 3. 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们2. 数组声明创建 1. 首先必须声明数组变量,才能在程序中使用数组,语法如下 dataType[] arrayarefvar; //首选方法 dataType arrayarefvar[]; //效果相同原创 2020-11-10 18:20:00 · 157 阅读 · 0 评论 -
Java 方法
1. 何谓方法 System.out.println(); 调用系统out类的方法 1.1 Java 方法是语句的集合,它们在一起执行一个功能 1. 方法是解决一类问题的步骤的有序组合 2. 方法包含于类或对象中 3. 方法在程序中被创建,在其他地方被引用 1.2 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。原创 2020-11-08 22:58:24 · 130 阅读 · 1 评论 -
Java 流程控制
1. 用户交互Scanner程序和人的交互,Java 提供了Scanner 类来获取用户的输入 java.util.Scanner 是J ava5 的新特征基本语法java Scanner s= new Scanner(System.in);通过Scanner 类的 next() 与nextLine() 方法获取输入的字符串,在读取前我们一般需要 使用 hasNext()与 hasNextLine()判断是否还有输入的数据java Scanner scanner =n原创 2020-11-05 22:42:31 · 128 阅读 · 1 评论 -
Java 基础
1. 注释,标识符,关键字 1. 单行注释 // 2. 多行注释 /* */ 3. 文档注释 /** */ 与JavaDoc 配合使用2. 数据类型1. 强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用 2. 弱类型语言 3. Java 的数据类型分为两大类:基本类型,引用类型 1. 拓展:整数 ~进制 二进制 0b 八进制 0 十六进制 0x 0~9 A-F原创 2020-11-03 23:32:30 · 179 阅读 · 0 评论 -
Java 入门第一讲
故事:Java帝国的诞生1972年 C 诞生贴近硬件,运行极快,效率极高。操作系统,编译器,数据库,网络系统等。指针和内存管理1982年 C++ 诞生面向对象兼容 C图形领域,游戏等Java 初生1995年的网页简单而粗糙,缺乏互动性图形界面的程序(Applet)Bill Gates 说:这是迄今为止设计的最好的语言!Java 2 标准版(J2SE):去占领桌面Java 2 移动版(J2ME):去占领手机Java 2 企业版(J2EE):去占领服务器大量的巨原创 2020-10-31 17:59:10 · 124 阅读 · 0 评论 -
Typora 应用
[Typora下载网址](https://typora.io)## 超链接 []()Mac 下 Typora 的指令学习## 标题## 标题至多为六级 ##### 一个#一个级别空格隔开### 符号在英文状态下## 字体**粗体前后两个星号表示****星号后面没有空格标题有***两边一个星号斜体****三个星号斜体加粗***~~两个波浪号删除线~~## 引用### 大于符号➕空格> Java重构## 分割线---### 三个减号或三个星号***#.原创 2020-10-30 22:31:40 · 168 阅读 · 0 评论 -
java web 出现路径未建立问题The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path
1,配置路径右击项目--构建路径2.选择库--添加库3.选择server runtime4.选择apache,完成,应用原创 2020-05-22 12:38:46 · 365 阅读 · 0 评论 -
解决Eclipse中启动Tomcat时出现 Port 8080 端口占用问题
1.MAC下设置打开apach找到bin-shutdown.sh 拉到终端运行,或者尝试修改conf文件夹下server.xml把8080改为80002.windows下运行shutdown.bat原创 2020-05-22 12:25:29 · 872 阅读 · 0 评论 -
02ArrayList遍历
存储字符串并遍历需求:创建一个存储字符串的集合,存储3个字符串元素,使用程序实现在控制台遍历该集合 思路 ① 创建集合对象 ② 往集合中添加字符串对象 ③遍历集合,首先要能够获取集合中的每一个元素,通过get(index)方法实现 ④ 遍历集合,其次要能够获取到集合的长度,通过size()方法实现 ⑤ 遍历集合的通用格式 for(int i=0;i<集合对象.si...原创 2020-04-11 16:06:19 · 189 阅读 · 0 评论 -
集合ArrayList
1.1集合概述 提供一种存储空间可变的存储模型,存储的数据容量可以发生改变 ArrayList ArrayList<E>: 可调整大小的数组实现 <E>:是一种特殊的数据泛型 E 引用数据类型替换即可 如ArrayList<String>,ArrayList<Student> 构造和添加方法 添加 ...原创 2020-04-11 13:12:05 · 121 阅读 · 0 评论 -
IDEA取消空格补全代码
习惯 space 键单独做空格键,但在 IDEA 中是代码补全快捷键 搜了一圈没找到更换补全代码汉化后找到了 space 键盘分享一下1.即使没有汉化打开首选项 对照着也能找到 Mac下首选项是preferences ,windows 下是settings2.在快捷键主菜单下代码(code)里面的补全双击基本(basic)移除快捷键我一开始移除修改过了 第一次移除应该是 Re...原创 2020-04-09 13:11:41 · 3197 阅读 · 0 评论 -
java 实现临时学生管理系统
1.2学生管理系统实现思路 ①定义学生类 所需要的类代码 ②主界面的代码编写 ③添加学生的代码编写 ④查看学生的代码编写 ⑤删除学生的代码编写 ⑥修改学生的代码编写 1.5添加学生的代码 ①用键盘录入选择添加学生 ②定义一个方法,用于添加学生 显示提示信息,提示要输入何种信息 键盘录入学生对象所需要的数据 创建学生对象,把...原创 2020-04-08 19:06:28 · 244 阅读 · 1 评论 -
IDEA 实线分隔符解决
汉化连接 问题描述每次编写方法时,都会在该方法头上出现一条长线段。这些方法是用一条实线分隔开的解决办法 Preferences | Editor | General | Appearance and disable the Show method separators option. 首选项”、“编辑器”、“常规”、“外观”和“禁用”方法分隔符选项...原创 2020-04-08 08:23:35 · 299 阅读 · 0 评论 -
NetBeans下打包成jar
左侧选择文件 在build.xml下找到jar右击选择运行 在源文件下找到dist文件夹原创 2019-09-30 11:42:41 · 466 阅读 · 0 评论