java学习
这是一个记录我日常学习java的一个专栏,目标是放置10个用java的项目记录生活,。 此外,也要发扬乌托邦精神——share + free ,我会把我分享博客的内容放在csdn博客 github上供大家参考学习
灬Dan灬
人生如戏,到头来皆是一场空。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
利用JSP+MYSQL实现注册+登入的demo----0001
用JSP实现注册登入 使用到的JAR JDBC连接数据库 注意MYSQL8+ 需使用新的启动 // URL = "jdbc:mysql://localhost:3306/takeout206?&useSSL=false&serverTimezone=UTC"; // USERNAME = "username"; // PASSWORD...原创 2020-03-30 14:12:09 · 526 阅读 · 0 评论 -
github0001——添加、删除、修改、回退、上传github
本文是我学习完廖雪峰老师的git使用指南,并在多次使用github之后的一点拙见. 窃以为常用的git命令有 add commit status branch pull push diff reset log checkout merge 等几个基本命令,如有纰漏,还望指教.原创 2018-09-23 22:54:56 · 827 阅读 · 0 评论 -
github0002——分支管理
原创 2018-09-29 13:20:19 · 175 阅读 · 0 评论 -
java0015——JDBC读取数据库的内容
一. SQL语句基础 查询语句 select from DML语句 insert into 、updata、delete from/插入、删除、修改数据/ DCl语句 grant 、revoke DDL 语句 create 、 drop 、 alter /创建、删除,修改/ 事件控制语句 commit、rollback、savapoint 具体的请看上一张 二. 经典用法 1 常用类与接口 ...原创 2018-09-27 23:13:24 · 319 阅读 · 0 评论 -
java0016——JDBC使用executeupdate执行DDl和DML语句
成品类\ package ConnectMySql; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; public class ConnMySQL01 { private String driver;...原创 2018-09-28 09:41:55 · 2602 阅读 · 0 评论 -
java0017——JDBC使用execute方法执行SQL语句
成品类 package ConnectMySql; import java.sql.*; class ConnMySQL02ByExecute { private String driver; private String url;aa private String usename1; private String password; private C...原创 2018-09-28 15:38:43 · 3419 阅读 · 0 评论 -
java0018——PreparedStatement更适合批量操作相似的数据
/** * 什么时候用PreparedStatement替代Statement * 反复执行一条结构相似的语句 * 可以用占位符实现(?) * */ package ConnectMySql; import java.sql.*; public class ConnMySQL03PrepareStatement { private String diver; priv...原创 2018-09-28 19:15:43 · 262 阅读 · 0 评论 -
java0019——JDBC实现用户登入以及防止万能密码进入后台
小结: 在JBDC编写数据库语言时要注意Space键,我把代码调试了七八遍才找到错误 代码 package LoginFrame; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.sql.*; ...原创 2018-09-29 23:00:17 · 616 阅读 · 0 评论 -
java0020——可滚动、可更新的结果集
默认打开的ResultSet是不可更新的,如果想要创建可以更新的文件可以在Statement或者PreparedStatement中传入额外的参数, resultSetType : ResultSet.TYPE_SCROLL_INSENSITIVE 控制指针自由的移动,但底层数据的修改不会赢下ResultSet内容 ResultSet.TYPE_SCROLL_SENSITIVE 控制指针自由的...原创 2018-10-01 00:11:03 · 309 阅读 · 0 评论 -
java0021——简单的画图软件
流程图效果图 完成简单的画图 调整画笔的粗细 修改画笔颜色与背景颜色 保存 图片功能实现 bug windows10环境默认保存在桌面并且不能修改名字 代码 等我晚上完善了把github上的连接放上,不会用git的伙计们可以自己百度,英文好自己看github的教程 私活 常用的git 命令就8、9个,看看廖雪峰老师的掌握即可,我的blog里面有学习完git的笔记,你们不嫌弃就参考...原创 2018-10-13 16:47:05 · 884 阅读 · 0 评论 -
java0001——双类使用
本篇以超级简单的学生管理系统为例学习双类 实现效果 欢迎使用学生成绩管理系统 请注册! 请输入账号:312 请输入密码:1312 4523 请输入验证码:4523 恭喜注册成功! 欢迎“name”进入学生成绩管理系统-学生端 1.成绩查询 2.成绩统计 3.成绩分析 4.退出系统 请选择: 1 请输入课程编号 1 xxx课程成绩为98分 请选择 2 把所有科目成绩列出来 思修 英语实训...原创 2018-09-18 17:19:50 · 313 阅读 · 0 评论 -
java0002——数组
** foreach 语句与数组** 举例说明 public class foreach { public static void main(String[] args) { int[] arr={1,3,5,4,8,9}; for(int i:arr){ System.out.print(i);//i表示便利arr数组的每个元素 } } } Arrays类 co...原创 2018-09-21 11:49:08 · 157 阅读 · 0 评论 -
java0003——数组的基本使用
arrayUtil.java 类模板 流程图 代码 package page1; public class arrayUtil { //数组的最大值 public int getMax(int[] arr) { int max=arr[0]; for(int i=1;i<arr.length;i++) { if(max<arr[i]) { int...原创 2018-09-21 12:43:12 · 200 阅读 · 0 评论 -
java0004——迷你小项目--英汉小字典
流程图 代码思路流程图 代码设计流程图 注意的问题 Scanner next()与nextline()的区别 : 一句话 nextline()可以输入空格、tab等特殊的字符,而且还可以避免在连续输入多个字符串的时候出现输入问题 父类与子类在这里尽量不要重名 代码 Word.java package MyDictionary; public class Word { ...原创 2018-09-21 17:11:35 · 3943 阅读 · 2 评论 -
java0005——类的深入讨论 1
包类似于系统中的文件夹 其目的是吧功能相似,或者相关的类放在一起,方便类的查找与替换。 导入java的包, import 包名.*; import 包名.类名; 访问权限修饰符 public 该类对其他所有类都可见 default 该类对同一个包的其他类可见 private 只能在此类中使用 protected default+不同包所继承的子类中访问 4.this 关键词 this 引用...原创 2018-09-21 20:15:47 · 161 阅读 · 0 评论 -
java0006——继承与多态
由于本人之前学过一点c++,相似的东西基本都学过,所以在这里只是把关键词,使用方法给列举出来,大家要多动手才能更好的理解继承与多态,当代程序员已经不是代码的编写者,而是调用者,所以继承与多态这一块一定要好好理解 继承的javashixian 修饰符 子类 extends 父类 单继承——子类只有一个父类 方法的继承 方法的重写:个人认为是父类中已经有这个方法了,但是这个方法不能满足你写的...原创 2018-09-21 22:24:17 · 158 阅读 · 0 评论 -
java0007——继承与多态实例01四则运算程序
流程图 代码 FatherOfComputation.java 抽象父类 package duotaiProject01_computation; public abstract class FatherOfComputation {//模板抽象类 int num1; int num2; public abstract int operate(); public int getNu...原创 2018-09-21 23:53:59 · 475 阅读 · 0 评论 -
java0008——类的继承与多态舒舒租车系统(无后台,控制台简化版)
流程图 代码 package Taxi; public abstract class Car { String name; String Type; float money; public abstract void showCar(); public String getName() { return name; } public void setName(String ...原创 2018-09-22 13:44:00 · 434 阅读 · 0 评论 -
java0009——类的接口1
接口的定义 修饰符为 public 或没有 每个常量默认被 public static final 修饰 抽象方法默认被public abstract 修饰 一个接口可以继承多个接口,继承的接口可以是共有的也可以是私有的 总之接口只有静态常量跟共有的抽象方法 个人认为有点像c++的类方法在类外实现】 package InterFace; public interface TestOne{...原创 2018-09-22 21:00:04 · 170 阅读 · 0 评论 -
java0010——面向接口的编程
例题 计算机连接各种外设,每个外设都有各自的读写方法 目的实现代码依赖接口,而不是依赖具体的类,方便程序的扩展 package Computer; public interface IMobleDevice{ public void write(); public void read(); } ==================================================...原创 2018-09-22 21:40:39 · 636 阅读 · 0 评论 -
java0011——异常处理
用default 来定义接口的默认方法 package Computer; public interface IMobleDevice{ default public void write() { System.out.println("kaka"); } default public void read() { System.out.println("kaka"); } } ...原创 2018-09-23 11:22:01 · 251 阅读 · 0 评论 -
java0012——线程
两种线程 Thread类 package Thread; import java.lang.*; class MyThread extends Thread{ private String name; public MyThread(String name) { super(); this.name=name; } public void run() { for(int i...原创 2018-09-23 12:39:46 · 148 阅读 · 0 评论 -
java0013——java读取、生成、操作xml
xml特点 纯文本 没有与定义标签(允许自定义标记) xml规则 对大小写敏感 必须正确的嵌套 必须有根元素 属性值必须加引号 xml的j解析 package ReadXml; import java.io.File; import java.io.IOException; import javax.xml.parsers.DocumentBuilder; import j...原创 2018-09-23 16:36:02 · 237 阅读 · 0 评论 -
java0014——mySql詳細筆記
切记输完每一句命令之后要用分号结束 一、数据库的显示,删除,创建 1.1 databases : show databases ——显示所有的数据库 create database 【#NAME】 ——创建一个数据库 drop database 【#NAME】——删除一个数据库 use 【#NAME】使用名为【#NAME】的数据库 1.2table 1创建数据表单 CREATE TABL...原创 2018-09-25 00:01:24 · 158 阅读 · 0 评论