用java开发的简单系统有哪些系统啊?

Python012

用java开发的简单系统有哪些系统啊?,第1张

用java开发的简单系统有人员管理系统,图书管理系统等是比较经典的简单系统。学习java开发推荐选择千锋教育,千锋教育培训业务分为大学生技能培训和职后技能培训;为学生的学习保驾护航。

Java培训主要学的内容如下:

1、 Java SE核心技术:Java语言核心编程技术。

2、Java EE Web开发技术:Servlet/JSP/JavaBean编程技术、MVC模式。

3、Java EE流行框架技术:Struts2/Hibernate3/Spring2流行框架。

4、Java EE企业开发通用组件:log4j、JFreeChart、分页、目录树等。

5、UML与设计模式:统一建模语言UML、经典设计模式。

6、富客户端(RIA)开发:AJAX、Flex等。

想要了解更多java开发的相关信息,推荐咨询千锋教育。千锋教育成立教研学科中心,推出贴近企业需求的线下技能培训课程。课程包含HTML5大前端培训、JavaEE+分布式开发培训、Python人工智能+数据分析培训、全链路UI/UE设计培训、云计算培训、全栈软件测试培训、大数据+人工智能培训、智能物联网+嵌入式培训、Unity游戏开发培训、网络安全培训、区块链培训、影视剪辑包装培训、游戏原画培训、全媒体运营培训。学科大纲紧跟企业需求,拥有国内一体化教学管理及学员服务,在职业教育发展道路上不断探索前行。

Java有八大基本类型,可以分为四类:

1、byte:

byte数据类型是8位、有符号的,以二进制补码表示的整数

最小值是-128(-2^7);

最大值是127(2^7-1);

默认值是0;

byte类型用在大型数组中节约空间,主要代替整数,因为byte变量占用的空间只有int类型的四分之一;

例子:byte a = 100,byte b = -50。

2、short:

short数据类型是16位、有符号的以二进制补码表示的整数;

最小值是-32768(-2^15);

最大值是32767(2^15 - 1);

Short数据类型也可以像byte那样节省空间。一个short变量是int型变量所占空间的二分之一;默认值是0;

例子:short s = 1000,short r = -20000。

3、int:

int数据类型是32位、有符号的以二进制补码表示的整数;

最小值是-2,147,483,648(-2^31);

最大值是2,147,483,647(2^31 - 1);

一般地整型变量默认为int类型;

默认值是0;

例子:int a = 100000, int b = -200000。

4、long:

long数据类型是64位、有符号的以二进制补码表示的整数;

最小值是-9,223,372,036,854,775,808(-2^63);

最大值是9,223,372,036,854,775,807(2^63 -1);

这种类型主要使用在需要比较大整数的系统上;

默认值是0L;

例子:long a = 100000L,Long b = -200000L;

"L"理论上不分大小写,但是若写成"l"容易与数字"1"混淆,不容易分辩。所以最好大写。

2.

class MathTool{

public double add(double d1,double d2, int scale){

BigDecimal b1 = new BigDecimal(Double.toString(d1))

BigDecimal b2 = new BigDecimal(Double.toString(d2))

return b1.add(b2).setScale(scale, BigDecimal.ROUND_HALF_UP).doubleValue()

}

public double add(double d1,double d2){

BigDecimal b1 = new BigDecimal(Double.toString(d1))

BigDecimal b2 = new BigDecimal(Double.toString(d2))

return b1.add(b2).setScale(3, BigDecimal.ROUND_HALF_UP).doubleValue()

}

3.date string互转

public static Date strToDate(String time) {

Date txt = null

if (time != null) {

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")

try {

txt = sdf.parse(time)

} catch (ParseException e) {

// TODO Auto-generated catch block

e.printStackTrace()

}

}

return txt

}

/**

* 日期转为字符串

*

* @param date

*,pattern

* @return string

*/

public static String getDateString(Date date) {

if (date == null) {

return ""

}

Calendar cal = Calendar.getInstance()

cal.setTime(date)

int year = cal.get(Calendar.YEAR)

int month = cal.get(Calendar.MONTH)+1

int day = cal.get(Calendar.DAY_OF_MONTH)

int hour = cal.get(Calendar.HOUR_OF_DAY)

int min = cal.get(Calendar.MINUTE)

int sec = cal.get(Calendar.SECOND)

int milsec = cal.get(Calendar.MILLISECOND)

String timestr = String.format(Locale.getDefault(), "%04d-%02d-%02d %02d:%02d:%02d", year,month,day,hour,min,sec)

//String timestr = String.format(Locale.getDefault(), "%04d-%02d-%02d %02d:%02d:%02d.%03d", year,month,day,hour,min,sec,milsec)

return timestr

}

}

3.