Java修炼路线 对Java进行一个简短的介绍,Java是一门面向对象的编程语言,Java分三种:Java SE 主要讲解的是Java的基础知识,包括Java的语法、变量、异常、多线程、集合、文件IO流、socket网络编程等; Java EE 主要是一些web端的设计和应用、一些web系统 网站开发 比如常见的淘宝网、京东等; Java Me主要是小程序、小型设备等方面应用的...
探讨:equals和==的区别 Java中字符串的比较,一般有两种方法,equals和==二者区别:==是判断两个变量或实例是不是指向同一个内存空间equals是判断两个变量或实例所指向的内存空间的值是不是相同1)==要判断是否指向同一个内存空间如果地址相同,值也相同,那么返回true;如果地址不同,值也相同,那么返回false2)equals判断的是值是否相等,如果地址相同,值也相同,那么返...
推荐算法进行宿舍分配 使用推荐算法的思想,计算学生之间的相似度,物以类聚,人以群分,把相似的学生划分成同一个team,再分配宿舍。(系统和论文都是完整的,系统可修改)学生登录此系统,分两种情况:1)如果想要通过推荐算法选择自己想要的舍友,则需要在规定时间内提交一些选择舍友的指标,家庭住址、兴趣爱好、生活习惯、爱好的书本、歌曲、饮食习惯、不良嗜好、忌讳等等信息,再等待系统进行学生信息匹配,为当前学生推荐出合适...
怎么修改maven项目的文件名(彻底) 修改maven项目的文件名:1)web.xml文件中:2) pom.xml文件中:<build> <finalName>新的文件名</finalName> </build> <artifactId>新的文件名</artifactId>3)从工作空间找到自己要修改的项目,找到一个.proje...
斐波那契数列 package f3;import java.util.Scanner;//斐波那契数列public class F32 {public static void main(String[] args) { System.out.println("输入n: ");/* Scanner sc=new Scanner(System.in); int n=sc.n...
什么是redis redis是开源免费的,遵守BSD协议,是一个高性能的key_value数据库1)支持数据的持久化,可以将内存中的数据操作在磁盘中间去,重启的时候可以再次加载并且进行使用;2)redis不仅仅支持简单的key value类型的数据,同时还提供list set hash 等数据结构的存储3)redis支持数据的备份redis性能高,读的速度是110000次/s;写的速度是81000次/sr...
Hibernate对mysql数据库的操作 hibernate相对于mybatis来说,他是一个重量级的框架,可能比mybatis更加让人不能够理解一点,但是如果你从开始首先接触hibernate,那么由深到浅就容易得多了。用到hibernate,首先我们需要导入hibernate所需要的jar包,或者用myeclise可以使用自带的jar包也能完成基本的功能,连接数据库,首先我们需要在数据库中新建一个表,如下图的user表所示:...
输入一行字符,统计其中英文字母 空格 和其他字符 package p7;import java.util.Scanner;//输入一行字符,统计其中英文字母 空格 和其他字符public class Test {public static void main(String[] args) { System.out.println("输入一个字符串"); Scanner sc=new Scanner(System.in); ...
打印出所有的水仙花数 ,一个三位数:各个位数的立方等于它自身 public class Test { public static void main(String[] args) { //System.out.println(153/100); //System.out.println(153%100/10); //System.out.println(153%10); for(int i=100;i<=999;i++){ i...
判断101-200之间有多少个素数 package p2;public class Test { public static void main(String[] args) { for(int i=101;i<=200;i++){ System.out.println(i+"是否为素数:"+sushu(i)); } }public static boolean sushu(int n){ //传入一...
古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子, 小兔子长到第三个月后每个月又生一对兔子 ,假如兔子都不死,问每个月的兔子总数为多少 思路分析: 月份 兔子数 说明 1 1(对) 从开始有一对兔子 2 1 3 1+1 原本有一对 从第三个月开始 生了一对 一共是两对兔子 4 1+1+1 生了第二对 5 1+1+1+1+1 生了第三对兔子 同...
最大公约数,最小公倍数 import java.util.Scanner;public class test1 {public static void main(String[] args) { System.out.println("从键盘输入两个数 以空格分开"); Scanner sc=new Scanner(System.in); int a=sc.nextInt(); i...
备战2019年秋招,总结java开发工程师知识点 ###################java语法基础1数据类型级别比较:byte short char -->int >float-->long-->double从低的级别到高的级别可以进行自动转 ,从搞得级别转到低的级别需要强制类型转换byte short char -->int .float .long.doublebyte short char ...
模拟银行定期存款功能。创建银行定期存款账户类DepositAccount,其中包括:账号、 * 储户姓名、存款余额、年利率等属性,和开户、存款、查询、计算利息等方法。要求用静态变量 * 存储年利率 /** * */package 作业题1;/** * @author Hejing * *//*模拟银行定期存款功能。创建银行定期存款账户类DepositAccount,其中包括:账号、 * 储户姓名、存款余额、年利率等属性,和开户、存款、查询、计算利息等方法。要求用静态变量 * 存储年利率,用私有实例变量存储其它属性。提供计算年利息的方法和计算月利息(年利息/12) *...
java自定义异常类的使用 package kaoshi;import java.util.Scanner;/** ************************************ * @author Hejing * @date 2017年12月24日 * @class testshu.java * ************************************ */cla...
子类构造方法调用父类构造方法(super关键字的使用) package kaoshi;/** ************************************ * @author Hejing * @date 2017年12月24日 * @class fisrt.java * ************************************ */class Student{ String name; in...
设计Point类用来定义平面上的一个点,用构造方法传 递坐标位置,方法有计算两点的距离。编写测试类,在该类中实现Point类的对象。 package practise001;/** ************************************ * @author Hejing * @date 2017年12月13日 * @class Point.java * ************************************ *///设计Point类用来定义平面上的一个点,用构造方法传...
Swing界面的布局联系(学生成绩管理系统登录界面演示和菜单栏、菜单项、菜单的布局方式演示) package Swingsss;import java.awt.Color;import java.awt.Font;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.ButtonGroup;imp...