java
饭九钦vlog
凡事要坚持到底,你才能一路生花。
展开
-
使用==和equals的使用规定
对比Integer类型的值时,如果值在-128~127之间,使用==或!=或equals()均可如果值不在这个范围,用equals();String都用equals比较原创 2020-01-17 10:38:20 · 138 阅读 · 0 评论 -
Bubble sort from small to large like Arrays.sort(a)
package paixu;import java.util.Arrays;public class Sort {//please use an solution to solve the problem like Arrays.sort(a) // Bubble sort from small to large public static void main(...原创 2020-01-13 20:14:17 · 147 阅读 · 0 评论 -
给出两个变量a=3,b=5,不添加第三个变量实现交换
package nby;public class rgvf { /** *找出a和b的之间的固定变量,然后用变量获取另一个数 * @param args */ public static void main(String[] args) { //加法// int a=3;// ...原创 2020-01-13 19:42:03 · 847 阅读 · 0 评论 -
pom内容商城项目(正确配置)
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org...原创 2020-01-12 17:44:37 · 126 阅读 · 0 评论 -
springboot笔记
### 1. SpringBoot框架SpringBoot是一个默认就集成了大量的常规依赖,并完成了大量的常规配置的SpringMVC框架!SpringBoot的核心思想有“约定大于配置”,所以,在学习使用SpringBoot时,需要了解它默认完成的配置是怎样的!### 2. 创建SpringBoot项目创建SpringBoot项目可以基于SpringBoot父级项目来创建...原创 2020-01-07 09:43:02 · 89 阅读 · 0 评论 -
课堂笔记
### 1. 关于MyBatis的基本使用1. 添加一系列依赖:`mysql-connector-java`、`commons-dbcp`、`junit`、`mybatis`、`mybatis-spring`、`spring-context/spring-webmvc`、`spring-jdbc`;2. 关于配置:配置数据库连接、在Spring中读取数据库连接的配置、配置数据源、配置接...原创 2020-01-07 09:11:39 · 94 阅读 · 0 评论 -
生平第一次面试程序员岗位的经历情况(大体题目和问题总结)
1.当你要决定去当一个程序员的时候,首先面试上,收到通知,根据公司需求先看下了解他大体会出现什么考题2.我今天面试的是一家需要有用到java8api以及英语阅读的java初级程序员先讲下上机他给出2题要求java8新特性全英文,1.介绍了给定一个数据Integer类型要求要返回比6大的数,如果没有抛异常public Integer max(Integer numbers[])th...原创 2020-01-06 13:45:23 · 216 阅读 · 2 评论 -
springmvc实现登录和注册(不含有数据库)
先建maven war建立完然后在pom.xml 文件补充:<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</a...原创 2019-12-28 16:32:46 · 767 阅读 · 0 评论 -
如何使用Eclipse当一个快捷键小子
打开Eclipse 点开window-----preference-----java-----Editor-------Templates----new-----然后把核心代码写入,通过快捷键原创 2019-12-26 20:21:03 · 83 阅读 · 0 评论 -
登录界面简单的springmvc应用
由上一篇配置好后,可以在beans.xml文件下补充<context:component-scan base-package="cn.tedu.web"/> <mvc:annotation-driven/>src/main/java下新建包cn.tedu.web包下建立DemoControler.javaimport org.springframew...原创 2019-12-25 18:58:45 · 112 阅读 · 0 评论 -
Spring-mvc如何配置
首先先创建maven-project,选择war,名字为springmvc选择javaEE 模式 , 右点击后选择奶瓶点击,点击propertiesmaven---java选择1.7,targetted runtime 打钩src/main/resources下beans.xml<?xml version="1.0" encoding="UTF-8"?>&l...原创 2019-12-25 15:25:59 · 205 阅读 · 1 评论 -
Spring容器的具体测试代码
首先先建立一个Worker类import java.io.Serializable;public class Worker implements Serializable { private String name="光头强"; private Tool tool; public void setTool(Tool tool) { S...原创 2019-12-24 20:17:34 · 221 阅读 · 0 评论 -
资源过滤,登录才可访问资源java
/*** 访问控制过的过滤器* 如果没有登录就重定向到登录页面* 如果登录过就放弃该资源请求* java web API可以过滤拦截web请求* 拦截的时候增加业务逻辑* 1.网页/浏览器天生支持跨服务器下载资源,可以提高网业加载效率,提高网站并发性能* 一些敏感资源跨站下 载就有安全问题** @author soft01*/public class Ac...原创 2019-12-23 20:30:09 · 161 阅读 · 0 评论 -
代码思考笔记
浏览器通过访问8080本地端口把数据访问html页面,数据被 tomcat拦截,访问web.xml,通过web.xml指定对应servlet,然后由servlet经过加工把html的post/get获得的参数材料加工成对应信息,通过调用显示在html或者控制台输出,数据库是深加工把servlet指挥调用的数据信息通过sql语句对数据库进行增删改查。...原创 2019-12-15 14:01:59 · 93 阅读 · 0 评论 -
包装类的使用以及值得特点
int d = 128; /* * 基本类型转换为包装类java推荐我们使用 * 包装类的静态方法valueOf. */ Integer i1 = Integer.valueOf(d); Integer i2 = Integer.valueOf(d); System.out...原创 2019-11-24 16:36:19 · 374 阅读 · 0 评论 -
arraylist和linkedlist区别以及hashmap和hashtable的区别
ArrayList和LinkedList共性:ArrayList与LinkedList都是List接口的实现类,因此都实现了List的所有未实现的方法,只是实现的方式有所不同。区别:List接口的实现方式不同ArrayList实现了List接口,以数组的方式来实现的,因此对于快速的随机取得对象的需求,使用ArrayList实现执行效率上会比较好。LinkedList是采用链表的方式...原创 2019-11-23 20:44:58 · 1227 阅读 · 0 评论 -
java输入自己的生日,过多少天,以及10000天之后是多少
package date;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;/*** 程序启动后,要求用户在控制台输入自己的生日* 格式为:“yyyy-MM-dd* 然后经过处讷光绪计算,输入到今天...原创 2019-11-21 12:42:37 · 884 阅读 · 0 评论 -
添加背景音乐java,支持mp3
在写Java程序的时候常常需要播放背景音乐,其实实现只需两步即可。1.首先需要下载一个jar包网址:http://www.javazoom.net/javalayer/javalayer.html下载完成,解压后找到如图所示的jar包导入到项目中去。具体导入方法http://www.baidu.com/link?url=uJAtzQk1ZFyWuxqnaGo9eDfqZHNee1C...原创 2019-11-13 10:34:27 · 1111 阅读 · 1 评论 -
10道题目java
1.jdk和jre有什么区别?jdk=jre+开发运行命令jre=jvm+java系统类库2.==和equals的区别?==:判断两个字符串在内存中首地址是否相同,即判断两者是否是同一个字符串对象 ==是判断两个变量或实例是不是指向同一个内存空间,equals是判断两个变量或实例所指向的内存空间的值是不是相同 ==是指对内存地址进行比较 , equals()是对字符串的...原创 2019-11-05 20:17:56 · 163 阅读 · 0 评论 -
socket接口实现客户端和服务端互相通信
package socket;import java.io.BufferedWriter;import java.io.OutputStream;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.net.Socket;import java.util.Scanner;/*** 聊...原创 2019-11-05 17:57:14 · 575 阅读 · 0 评论 -
java类加载过程
Java的类的生命周期为:加载、验证、准备、解析、初始化、使用、卸载七个生命周期。其中,加载、验证、准备、解析、初始化可以称之为类的加载过程,而加载和类加载过程是有区别的,它只是类加载过程的一个阶段,这点不要搞糊涂了...原创 2019-11-04 20:32:38 · 78 阅读 · 0 评论 -
java面试经典题目之内存篇
java会出现内存泄露么,请描述?会出现,2种情况,1.堆中分配的内存没有将其释放掉,就将所有能访问这块内存的方式都删除掉,内存对象已经不需要的时候,还仍然保留这块内存和它的访问方式(引用),第一种情况由于在java中垃圾回收机制的使用得到解决,java内存泄露指第二种例如循环new对象java堆中的永久代和java堆的结构?java堆不是数据结构意义上的堆(一种有序的树),而...原创 2019-11-04 20:07:25 · 301 阅读 · 0 评论 -
java 简易记事本工具(创建,写入)
package io;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.io.Unsuppo...原创 2019-11-04 11:25:05 · 714 阅读 · 2 评论 -
java文件流的用户注册,显示,以及更新
注册模块:/*** 完成用户注册功能* 程序启动后顺序输入:用户名,密码,昵称,年龄* 然后将其写入文件user.dat中保存* 其中用户名,密码昵称为String类型,年龄为int* 格式定义* 每条记录占用100字节* 其中用户名,密码,昵称,各占32字节,年龄占4字节* @author soft01**/public class RegDemo...原创 2019-10-31 18:13:15 · 384 阅读 · 0 评论 -
java文件流的的基本操作方法
createNewFile():/** 在当前目录下创建新建文件:test.txt**/ File file=new File("./test.txt"); /** * boolean exists() * 判断当前File表示的路径下是否已经存在对应的文件或目录 */ ...原创 2019-10-30 18:01:29 · 292 阅读 · 1 评论 -
java删除一个文件及其中所有的子目录
import java.io.File;/*** 编写程序删除给定的File表示文件或目录* @author soft01**/public class Demo { public static void main(String[] args) { File file=new File("./a"); delete(file);...原创 2019-10-30 13:16:12 · 242 阅读 · 0 评论 -
包装类的使用方法以及注意事项
equals和==在判断 int d = 128; Integer i1 = Integer.valueOf(d); Integer i2 = Integer.valueOf(d); System.out.println(i1==i2);//false引用不同 System.out.println(i1.equal...原创 2019-10-28 20:05:05 · 366 阅读 · 0 评论 -
String的各种方法常见java
charAt()方法使用方法:String str="thinking in java";char c=str.charAt(9);System.out.println(c);/**获取字符串中的下标为9的字符i*/indexOf()方法使用方法:String str="thinking in java";int index=str.indexOf("in",3);...原创 2019-10-26 10:16:57 · 112 阅读 · 0 评论 -
取www.后的域名不含.java代码
package String;import java.util.Scanner;/*** 输入网址,即将为您生成hostname* 方法:getHostName* @author soft01**/public class Test { public static void main(String[] args) { // TODO Aut...原创 2019-10-26 09:34:36 · 267 阅读 · 0 评论 -
java常见内部类介绍及使用
1.内部类1)什么是内部类 将一个类定义在另一个类的内部 这个类就是内部类2)为什么使用内部类 有些只使用一次或者只出现在特定位置 的类,编写其他类中能减少java文件 的数量,简化java项目的结构3)一般情况下我们将包含内部类的类 称为Outer,内部类称为Inner2.内部类的分类1)成员内部类 最典型的内部类 就是在一个类的成员位置编写的 另...原创 2019-10-18 20:10:44 · 144 阅读 · 0 评论 -
java中static用法篇
static修饰属性 1.1)被static修饰的属性称 静态属性或类属性 1.2)该类的所有对象共享同一个 静态属性的值 1.3)静态属性保存在JVM内存中的 方法区,只保存一份 1.4)使用类名打.调用静态属性 1.5)多个对象共享同一个资源时使用 静态属性列子:public class Test { s...原创 2019-10-18 18:06:45 · 141 阅读 · 1 评论 -
99乘法表,二维数组接收并且打印java
package day09.pm;public class DoubleDemol { public static void main(String[] args) { for(int i=1;i<=9;i++) { for(int j=1;j<=i;j++) { System.out.print(j+"*...原创 2019-10-14 17:11:50 · 799 阅读 · 0 评论 -
选择图形比较面积大小java
package day07.pm;import java.util.Arrays;import java.util.Scanner;public class shape { public static double s(int shape) { Scanner sc=new Scanner(System.in); double s=0; ...原创 2019-10-11 16:22:33 · 613 阅读 · 0 评论 -
向一个长度为5的整型数组中随机生成5个1-10的随机整数 要求生成的数字中没有重复数java
package day06.pm;import java.util.Random;public class Gets { public static void main(String[] args) { // TODO Auto-generated method stub // 向一个长度为5的整型数组中随机生成5个1-10的随机整数...原创 2019-10-10 16:58:36 · 2307 阅读 · 0 评论 -
向一个长度为10的整型数组中随机生成10个0~9的随机整数,完成下列任务java
package day06.pm;import java.util.Random;public class ShuZiCiShu { // 向一个长度为10的整型数组中随机生成10个0~9的随机整数,完成下列任务 // 1)统计每个数字出现了多少次 // 2)输出出现次数最多的数字 // 3)输出只出现一次的数字中最小的数字 pu...原创 2019-10-10 16:38:04 · 6097 阅读 · 0 评论 -
1-1000的所有质数java
package day05.pm;public class ZhiShu { public static void main(String[] args) { int flag; for(int i=1;i<=1000;i++) {//外层执行一次内层执行所有次 flag=0;//每次循环标志数清空 ...原创 2019-10-09 20:02:08 · 913 阅读 · 0 评论 -
随即输入一个整数判断各个位数字和java
package day05.pm;import java.util.Scanner;public class ZhengShu { public static void main(String[] args) { // TODO Auto-generated method stubScanner sc=new Scanner(System.in);int a=sc...原创 2019-10-09 19:06:01 · 201 阅读 · 0 评论 -
输入年份,月份确认平年闰年,天数java
package day04.pm;import java.util.Scanner;public class LeapYear { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc=new Scanner(System.in);...原创 2019-10-08 17:02:00 · 391 阅读 · 1 评论 -
全班抽签java程序
package dianming;import java.util.Scanner;public class Dmdemol { //老师说全班同学都要演讲一遍ppt,但是没人愿意第一个,于是就写了这个全班抽签的程序 public static void main(String[] args) { // TODO Auto-generated method st...原创 2019-10-08 10:42:35 · 1349 阅读 · 0 评论