Java开发

关键词: 跨平台 解释性 中立性 面向对象

Java开发(精选十篇)

Java开发 篇1

Java语言是一种十分流行的程序开发语言。由SUN公司推出, 具有简易性、健壮性、安全性、可移值性等许多特性。可以用它开发各种应用程序, 是目前主流的开发语言。这里使用Java语言开发一个实用的目录同步程序, 通过实例讲解基本的Java程序开发技术。

2 开发思路

在网络环境中, 往往存在这样的需求。网络中的一台或几台计算机需要和网络中的某一台计算机中的目录文件保持一致。也就要同步的目录名和文件名以及文件内容要完全一样。如果文件发生变化, 变化后的文件将被实时更新。要实现这样的功能, 可以设置有目录同步要求的计算机为服务器, 要进行同步的计算机设置为客户端。双方通过套接字传递数据, 完成同步的功能。

服务器端设置要进行同步的目录名, 然后扫描该目录下的文件, 将要同步的文件名、文件校验码、文件时间、文件大小信息传给客户端;客户端检查要同步的文件, 如发现文件不一致, 就进行文件同步, 如果一致, 就确认同步完成。

3 程序代码

程序中有如下类, 用于搜索目录, 并将搜索到的文件放到一个Array List中:

服务端和客户端按以下规则传递数据, 如表1所示。

使用如下类, 用于读写服务端套接字:

使用如下类, 用于读写客户端套接字:

使用如下类, 用于进行文件校验, 以保证文件可靠传输:

4 结语

程序经过测试, 完成了目录同步的功能, 可以在实际环境中使用。希望本开发实例对从事Java语言开发的读者有所帮助。

参考文献

java开发实习周记 篇2

继承:子类继承父类的所有属性和方法,如果方法和属性被private修饰,子类则无法读取。子类使用super关键字继承。父类无法调用子类方法。 构造方法:方法名称必须与类名相同,且没有返回值。object类是所有类的父类,即java中的根类。无参构造方法默认继承object的。(构造方法的重载,实现不同参数的构造)

重载:方法相同,参数类型不同,数量不同。构造方法中也常使用方法重载。 重写:重写方法必须和被重写方法具有相同参数列表、相同方法和相同返回值。重写方法不能使用比被重写方法更严格的访问权限

抽象:抽象类被继承后,方法必须被重写并实现,否则子类也还是抽象类。抽象方法只需声明,无需实现。接口:实现关键字implements。接口中所有成员变

量和方法都是public。接口可以继承其他接口,并添加新的属性和方法。接口和实现类之间存在多态。

基于JAVA的毕业审查系统开发 篇3

在很多大学都有了自己的学生系统,成绩系统。毕业的时候需要对学分进行审查,来确认学生是否能够毕业。由于学生众多,分析与计算的工作量很大,错误也比较多,需要花大量的工作进行重复的审查核对工作。如何提高效率、如何保证正确率,减轻教师工作的强度,另外对于学生也能提前给予一些预警。

本文旨在通过对学校的毕业审查规则的分析,利用java语言进行设计开发一个自动计算的审查系统。主要内容如下:对毕业学生进行审查,得出可以毕业的学生审查通过和审查不通过的信息以及未通过原因。并对java语言和oracle技术特点进行介绍。另外对毕业审查系统结构进行说明。最后对本文做出一些结论。

2、相关技术简介

学分毕业审查系统需要对学生的信息进行维护,对学生的课程和课组信息分别做出审查。此系统使用的是软件行业比较流行的java语言进行编写,并利用sql技术进行实现,由于学籍系统使用的是oracle数据库,所以这个系统也沿用了oracle数据库。我们对此进行简单的介绍。

2.1 JAVA简介与特点

Java是一种可以编写跨平台应用软件的面向对象的程序设计语言,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE,JavaEE,JavaME)的总称。Java技术具有卓越的通用性、高效性、平台移植性和安全陛。在全球移动互联网的技术环境下,Java更具备了明显优势和恢弘前景。

2.1.1 编写简单

Java语言是一种简单的语言。Java语言的语法与c和c++的语言很相近,有许多相同的特性,但同时也取消了C++中很少使用的、繁琐的、难以理解的、不安全的内容,如指针、重载、多继承等。它还提供了自动垃圾回收机制(gc)以及丰富的基础类库,具有大多数有经验的程序员都会容易学习和使用java。

2.1.2 面向对象

Java语言是一种面向对象的语言。面向对象的语言支持的概念包括:类与对象、继承、多态。

2.1.3 可移植

Java语言是可移植的。这种可移植性来源于体系结构中立性,Java依赖于Java虚拟机(JavaVirtualMachine,JVM)虚拟机,只要系统支持JVM虚拟机,那么Java代码就可以平滑迁移。另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSIC实现的。

2.1.4 高效解释执行

Java为一种高效解释执行的语言。很多高级语言程序必须转换为机器语言程序才能执行,但这种语言需要在不同的计算机系统所使用的机器语言不同,所以要在不同的环境进行编译。Java为了实现“一次编译,随处运行”的目标,Java的源程序在编译时,并不直接编译成特定的机器语言程序,而是编译成与系统无关的“字节码(Byte codes)”,由Java虚拟机(JavaVirtualMachine,JVM)来执行。JVM使得Java程序可以“一次编译,随处运行”。任何系统只有安装了Java虚拟机后,才可以执行Java程序。JVM能直接在绝大多数机器上执行,为字节码提供运行环境。当JVM解释执行Java程序时,Java实时编译器(Just-In-Time,JIT)会将字节码译成目标平台对应的机器语言的指令代码。早先的许多尝试解决跨平台的方案对性能要求都很高。其他解释执行的语言系统,如BASIC、TCL、PERL都有无法克服的性能缺陷。然而,Java却可以在非常低档的CPU上顺畅运行,这是因为Java字节码是经过精心设计的,能够直接使用JIT编译技术将字节码转换成亩性能的本机代码。事实上,Java的运行速度随着JIT编译器技术的发展已接近于C++。因而“高效且跨平台”对Java来说已不再矛盾。

2.1.5 多线程

Java是支持多线程的语言。多线程是一种应用程序设计方法。线程,可以被称为轻量级进程(Lightweight Process,LWP),其是程序执行的最小工作单元。线程是进程中的一个实体,是被系统调度和分派的单位,线程本身不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程中的其它线程共享进程所拥有的全部资源。多线程使得一个程序里可同时执行多个任务。多线程带来的好处是具有更好的交互性能和实时控制性能。但采用传统的程序设计语言(如:C/C++)实现多线程程序并非易事。Java实现了多线程技术,提供了简便的实现多线程的方法,并拥有一组高复杂性的同步机制。

2.2 oracle的特点

oracle是一种关系数据库管理系统,它连接的是客户端和服务器结构,是oracle公司为支持高容量的数据而推出的。其可以在个人电脑或者大型的服务器等多个平台使用。有单机模式和集群模式。它有以下优点:

2.2.1 性能优越

oracle数据库软件在性能上有着很大的优势,大量的企业和商业应用跑在该数据库上。能达到很好的使用效果。国际上专业的测评数据显示其陛能很突出。

2.2.2 跨平台性

oracle数据库在各种平台上均可运行,数据也能完美的进行迁移。

2.2.3 扩展性强

oracle具有良好的扩展性和可靠性,它还具有开发新的因特网系统的功能,并可以直接存储XML数据,并可以奖搜索结果以XML形式输出。其RAC模式可以无限的扩展节点提升集群的性能,当然在这种模式下我们的开发也要对应进行一定的适配才能达到线性的性能提升。

2.2.4 数据容灾

oracle可以其免费软件DataGard或oracle公司的收费软件GlodenGate可以实现数据的实时复制到异地机器上,来保证数据的安全性。

3、学生毕业审查管理系统框架

学生毕业审查系统主要业务流程描述:

1.基础设置:设置一些基础信息,初始化信息。

2.数据采集:要对学籍、课程、选课、成绩、课程计划等信息进行采集。

3.审核:对专业对课程计划与考试成绩进行判断,然后计算出学生课程计划和课组计划中所有及格的课程的学分。把课组或必修课程不及格的要求的记录下来。根据学生学分进行比较,找出必修、选修、限选学分不满足要求的学生为审核不通过。

4.审核结果查询:把审核通过的学生记录下来,把审核不通过的学生以及审核不过的原因记录下来。

学生毕业审查系统主要功能是通过以下几个功能模块来实现的。具体过程如下:

1)系统管理:数据源配置、用户管理、权限配置。实现用户管理以及权限管理,可以根据专业设置权限,保证数据的安全。数据源的配置可以界面修改数据源信息,也可以后台参数文件修改。

2)信息管理:包括学籍信息抽取、课程信息抽取、课组信息抽取、成绩信息抽取。该功能是数据的基础数据抽取部分,以便下一步进行毕业审核的计算工作。

3)信息查询:学籍信息查询:根据专业和入学年级进行查询,查询功能来确保信息采集过程的数据的信息完整和准确。审核结果查询:记录毕业审核和毕业预警审核的结果,以及审查失败的原因。

4)毕业审核管理:根据输入的选修学分、限选学分已经总学分进行毕业审核。学年的毕业审查,审查结果可以在审查结果中查看,根据专业方向确认课程课组信息,然后分析该学生的成绩是否完成了课程计划,如果未完成则审核结果为失败。然后进行学分审核工作,如果学分没达到则审核结果为失败。

5)毕业预警审核管理:根据输入的选修学分、限选学分已经总学分以及学年学期范围针对未毕业的学生提前进行毕业审核。根据选择的学年学期范围确认课程与学分,如果有无法毕业的危险给予提示。

6)定时计算:可以配置一个任务,夜间把各个院系的毕业生信息均计算出来,以备白天查询。

7)初始化工具:创建数据库表索引以及视图,并插入基本的业务数据。

4、结论

Java开发日历记事本 篇4

1 概述

日历记事本的包括日历和日志记事本两部分:

日历部分采用公历历法,界面设计:日期部分每行7天,每列5天,可完全记录一个月中的所有天数。星期采用中文显示,每行的第一天为星期日。星期六显示为蓝色,星期日显示为红色,当前日期显示为绿色,其它日期显示为黑色。年份通过负数表示公元前,正数表示公元后。用户可通过使用鼠标点击按钮的方式改变日历的年份和月份。

记事本部分提供输入、保存、显示、删除日志的功能。用户输入的日志记录在本系统所在的目录保存为后缀名为.txt的文本文件。用户只要选定要查看日志的日期,即可以通过鼠标点击显示日志的按钮来实现。

2 算法描述

主类的算法:CalendarPad类首先创建用于布局的面板,左面添加日历牌,右面添加记事本。然后调用CalendarPad方法,该方法有三个分别是year,month,day的整形参数。该方法管理日历记事本的主界面。在日历牌部分使用网格布局,行数和列数均为7。其中第一行显示星期标题的标签,后续六行显示日期的标签。

号码排列算法:该方法包含两个整形参数,分别是星期几和月天数。该方法的作用是将日期一次排列入日历牌的网格中,日期显示的字体字体均为TimesRoman,并将星期六显示为蓝色,星期日显示为红色。将当前日期显示为绿色,大小为20,其它日期为黑色,字体大小为12。

设置日历牌方法的算法:该方法有两个整形参数,分别是year和month。该方法根据平、闰年以及每个月份的天数不同而以不同的方式将一个月中的每一天依次排入网格中。当月份为1、3、5、7、8、10和12时,每月包括31天,当月份为4、6、9、11时,每月包括30天,平年的2月为28天,闰年的2月为29天。

记事本的算法描述如下:NotePad类首先调用NotePad方法创建一个容器,在这一容器中使用了边界布局管理器。在该布局的北部是一个显示日期的信息条,该信息条显示的信息使用的字体是TimesRoman,大小是16号。该信息条显示的日期为用户所选定的日期。在布局管理器的中部是一个10*10的文本区域。该文本区域用来输入和显示日志的内容。在布局管理器的南部放置了两个按钮分别表示“保存日志”和“删除日志”。在用户使用鼠标点击这两个按钮时会调用actionPerformed方法,以执行保存日志或删除日志的操作。

执行保存日志的操作需要调用方法“保存日志”。该方法的参数为三个整形变量,分别是:year,month,day。当用户点击保存日志按钮后,该方法首先弹出对话框询问用户是否保存日志,如果用户选择“是”,则该方法将日志内容添加到所选日期的散列表对象中,然后将其存为文本文件。

执行删除日志的操作需要调用方法“删除日志”。该方法的参数同样为三个分别为year,month,day的整形变量。当用户点击删除日志按钮,该方法首先弹出对话框询问用户是否删除日志,如果用户选择“是”,则该方法首先到文件中读取散列表对象,然后删除该对象,以达到删除日志的目的。如果该方法无法读取散列表对象,即所选日期没有日志,则弹出对话框通知用户当日没有日志记录。

如果用户在选择了一个没有日志记录的日期后点击“删除日志”按钮,系统会弹出对话框提示该日无日志记录。

该类还有一个名为“获取日志内容”的方法。该方法具有三个分别是year,month,day的整形参数。当用户在日历牌中选定一个日期后该方法会判断该日期是否存在日志记录,若有则弹出对话框询问用户是否要查看日志,如果用户选择查看日志,该方法则从带有日期项的散列表中获取日志内容并在文本区域显示出日志的内容。如果该日期没有日志记录,则在文本区域显示“无日志记录”。

3 部分程序代码

本系统共包含4个java源文件。

4 结束语

本论文通过使用基于面向对象技术的Java语言开发日历记事本系统,本系统的开发过程只是涉及到了面向对象方法中的一小部分,除此之外还有大量的特点和细节需要继续学习和研究。同时也只完成了日历记事本的部分基本功能,还有许多功能需要开发和完善。例如在一天中存储多个日志,日志内容的输入和显示可以自动换行,日志的复制、粘贴功能以及事件提醒功能等。

摘要:利用面向对象的程序设计语言Java来实现具有图形界面的日历记事本。日历具有基本的浏览和日期修改的功能。记事本具有输入、保存、删除、查看等基本功能。

关键词:面向对象,Java,日历,记事本

参考文献

[1]朱福喜,尹为民,余振坤.Java语言与面向对象程序设计[M].武汉:武汉大学出版社,2002.

JAVA开发个人简历 篇5

个人信息

姓名:xxxxxxx性别:x

电话:187-xxx7-xxxx年龄:22

邮箱: lxxxxxxx@xxx.com专业:软件技术应聘职位

Java软件开发工程师

专业技能

熟练掌握CoreJava编程,具有扎实的编程功底和良好的编码习惯

熟练掌握ssh(Struts2+hibernate+Spring)等轻量级框架

熟悉MVC开发模式

熟练使用Eclipse/MyEclipse工具进行Java软件开发

熟练Unix/Linux环境下Java的应用软件开发

熟练掌握MySQL、Oracle等数据库操作,能编写常用SQL语句

熟悉软件开发的主要流程,可以根据指定要求快速完成设计、编码等工作了解xml、HTML、JavaScript、Ajax技术

项目经验

一、通用电子商务平台(当当网购物系统)

开发环境:Linux

开发工具:MyEclipse8.6,Tomcat,MySQL

技术实现:Struts2+Hibernate+Spring+JavaScript+JSP+AJAX

项目描述:此系统为网上购物系统,用户可以用过该系统实现网上购物、注册、登录、浏览商

品、订货、生成订单功能。也包括对普通商品增删改查功能和购物车内书的数量的增删改功能。

责任描述:独自完成项目的整个开发过程

用户模块包括登录与注册,主要使用了AJAX对其输入的信息进行验证,结合Hibernate存储和验证用户登录等。

商品列表模块主要是用List集合来展示商品。

购物车模块则是使用Session技术来保存购物车,通过Struts2调用不通方法来操作购物车中的商品集合,实现对购物车的增删改查。

订单模块主要是用Hibernate对用户所买商品的记录进行存储。

经验总结:这个项目让我们把我们所学习的三大框架以及JS,Ajax等都联系起来。尤其是使用

Hibernate经常出现异常,在和组内成员讨论中逐步解决问题,并且更加完善代码。

通过这个项目不仅提高我个人能力,而且还促进了与他人合作的能力。

二、教学管理系统

开发环境:Linux

开发工具:MyEclipse8.6,Tomcat,MySQL

技术实现:Struts2+JavaScript+JDBC+AJAX

项目描述:项目实现了管理员对教师信息的增删改查和对学生选课的管理

责任描述:独立完成该项目的设计和实现,主要应用MVC模式的设计思想对项目进行划分

采用JDBC对教师信息进行增删改查,在学生选课模块,使用到了Ajax来对选课进

行检验。

经验总结: 通过该项目让我对MVC设计模式有了更深一步的认识。在数据的存储方面尤其是

对JDBC对数据存储的乱码问题。通过与组内成员的不懈努力将其克服。极大的锻

炼了自己团队合作能力,项目计划能力以及写文档的能力独立解决问题的能力。

三、其它项目:BBS论坛,交友网等

实习经历

2011/12 — 2012/05北京xxx科技Java工程师实习生

教育背景

2010/09―2012/07开封大学软件技术

所获证书

C+ E国际软件工程师Java培训证书

自我评价

专业技能:虽然在大学里,我学习的是软件技术专业,已经具备了一些专业方面的基础知识。但是想在行业中有更好的发展就必须学习更多与企业应用相关的知识,所以我选择来达内进行培训。在学习期间,我踏实勤奋,按时完成课后练习及作业,不断的积累代码量,同时也能帮同学解决一些力所能及的问题。遇到难题能够主动动手查阅资料,解决问题。通过项目实战提高我的个人能力和团队协作能力。

基于Java的网络版JQ开发心得 篇6

关键词:Java;James Gosling;面向对象;Oak

说到Java开发,就不得不谈一谈Java语言的特点,与其他语言相比,Java的可移植性、安全性较好,并提供了并发机制,具有很高的性能。其次,Java语言也最大限度地利用了网络,App在互联网上传输可以不受CPU和环境的限制。其次,他还提供了丰富的内库供使用者选择,当然,这些库的底层都是由C和C++编写的。

下面,笔者就基于网络版的JQ开发来粗浅地谈谈我眼中的Java开发。娱乐聊天作为一个人们津津乐道的话题,早已深入人心,为了满足笔者的“一己私欲”,特此开发出了类似QQ的一款聊天工具——JQ 1.0。在聊天界面中,一般由客户端和服务器端两个部分组成,服务器端主要是负责客户端的连接、信息的传递,将客户端A的消息传递给客户端B,说起来你们可能不信,QQ的开发也是基于这个原理。也就是說,只要你是通过这个服务器发送的消息,就没有他查不到的,只要你通过这个平台,就没有任何隐私可言。在客户端与服务器端的数据传输中,我们需要使用到TCP和UDP协议。粗略地说一下这两个协议,双方都是一种网络传输协议,TCP需要建立连接,而UDP不需要建立连接(无连接传输)。

TCP属于可靠的传输协议:因为传输前双方建立了连接,相当于买卖双方建立好了交易合同,传输中一般不会出现意外,直到连接终止;UDP属于不可靠的传输协议:UDP的所谓连接相当于一种映射,UDP单方面的认为目标地址(端口)是可用的,从而进行收发数据,而实际上目标地址(端口)未必可用,所以传输数据不可靠。由于TCP需要建立真实的连接,所以消耗服务器的负载要大于UDP,通过分析这些特点,信息传输一般会使用UDP协议。

在进行编写程序的初期,我们需要明白,既然是聊天室就要有多个客户端连接一个服务器端来达到大家在同一个聊天室中聊天的目的,因此,我们用到了线程,一个进程都有独立的代码和数据空间,进程间的切换会有较大的开销,一个进程包含1--n个线程。同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小,多进程是指操作系统能同时运行多个任务(程序)。多线程是指在同一程序中有多个顺序流在执行。其中,创建线程有两个方法,一个是继承Thread类,并重写其中的run( )方法,一个是实现Runnable接口,定义其中的run( )方法。

class A extends Thread{ }//创建一个A类,

/*部分代码略*/

//启动线程并重写其中的run( )方法

Thread a=new Thread(new A(){

public void run(){ }

}).start();

服务器端通过系统调用创建一个ServerSocket的类指定的本地端口绑定,就可以在端口进行侦听。首先,服务器端需要先定义一个没有被占用的端口,并设置本机在局域网中IP地址,客户端指定服务器的主机地址和端口号向服务器发送连接请求,如果有客户端连接请求,将请求发送服务器端,经服务器端同意后方可连接成功。这就是利用UDP协议来进行局域网之间的通信连接,一方决定结束通信,向对方发送结束信息,另一方收到结束信息后,双方分别关闭各自的连接。对象停止等候客户端连接请求反之,在客户端程序相对简单,只需要建立一个Socket与服务器端连接,成功后通过多线程来加载不同的用户,过IO流来进行数据的写入和数据的读取。准确地说,是通过流中的高级流序列化流和反序列化流来进行数据的交互。

以服务器所在的主机的IP为“111.111.111.111”所侦听的端口号为“8088”。分别先后启动服务器和客户端应用程序,客户端用户填入登录信息,当服务器收到客户端的登录请求后,若验证登录信息正确,则向客户端发送一个反馈一个登录成功的消息,客户端和服务器通过套接字建立了联系。建立连接后双方就可以相互通信:客户端在自己的文本框输入要发送的信息,点击发送后,发送的信息就会显示在服务器和目的客户端的文本域中,同样,服务器也可以在自己的文本框输入系统信息,点击发送信息按钮后,发送的信息就会显示在服务器和客户端的文本域中。如若要发送文本文件,在客户端界面点击“浏览”,显示一个打开对话框,在上面选择你要发送的文本(*.txt)点击发送,服务器再将文档发给目的用户,将在目的用户的聊天记录文本框中显示整个文档的内容。以上就是笔者做JQ开发的一点心得,望读者批评指正。

参考文献:

[1]David Flanagan . JAVA技术手册(第4版)[M].清华大学出版社,2011.

[2]Stephanie Bodoff . he J2EE Tutorial(中文)[M].颜承,等,译.中国铁道出版社,2012.

高职《JAVA项目开发》说课 篇7

1.1 软件专业人才培养目标

软件业的设置是参考“高职国家指导性专业目录”,分析软件企业人才需求,借鉴国内软件专业先进的教学资源设置的。学生主要就业岗位:程序员、测试员、系统维护员。专业能力要求:熟练使用一种开发工具;数据库的设计与维护;软件测试;软件项目管理;软件系统运用与维护

1.2 JAVA核心课程链路图,如图1所示。

1.3 课程定位

《JAVA项目开发》是软件专业核心课程,重点提升学生软件设计能力(基于Java平台);提升学生数据库运用能力;提升学生基于Web编程能力;提升学生软件文档编写能力;锻炼学生软件开发管理能力。

2 说《JAVA项目开发》课程目标与设计

2.1 学生情况分析

课程通过学生座谈会、毕业生回访两种方式对学生学习该课程情况进行了解。发现学生具备一定Java平台程序设计基础,具备一定的数据库知识基础,能进行模块软件测试,具备一定软件文档编写知识。但是,Java平台运用不够熟练,新知识学习能力不足,数据库设计能力不足,软件文档编写不规范,团队协作能力与人沟通能力不足。

2.2 教学条件分析

(1)师资队伍:共10人组成,副教授(高工)4人,讲师(工程师)4人,助教2人,企业兼职教师3人,双师素质教师6人。(2)校内实训基地3个,软件项目开发实训室,大型数据库实训室,软件测试实训室。(3)建立的教学资源与平台:自编校级教材,建设“省级JAVA项目开发精品课程网站”http://222.90.73.57/java。

2.3 课程总体目标

(1)知识目标:会Java项目开发中GUI设计,AWT绘制;会使用Java图形接口的创建及显示方法;会Java多媒体处理等。(2)能力目标:能运用Java平台,开发小型程序;会软件项目开发文档的编写、界面的设计与实现等。(3)素质目标:会利用网络、图书等资料学习知识,自我提高;具备团队协作能力;具备较好的与人沟通能力。

2.4 课程总体设计,如表1所示。

3 说教学实施与课程考核

3.1 项目实施一般过程,采用五步教学法:

确定目标,自主学习,项目设计,项目实施,反馈评估。

3.2 教学方法

按照软件项目开发工作过程组织教学。教学中,学生组建开发小组,形成开发团队,完成项目开发,以学生自主解决实际问题为核心,教师主要完成指导、评价工作。

3.3 学习和教学建议

对于学生学习:建议认真学习“课程标准”、“教学案例”。学习初期可以利用“资料下载”栏目提供的资料完成项目开发,利用网络和课程网站提供的资料自主学习,利用“网上交流”与老师交流,解决学习中的问题。对于教师教学:建议认学习“课程标准”、“教学录像”和“教学案例”栏目中列举的一个典型项目的实施过程,体会教师的“指导”角色,在“课件下载”栏目中可以下载课程的课件,在“资料下载”栏目下载教学中涉及的5个项目的源代码,帮助备课;可在“实训项目”栏目中选择实训项目,学习考核方法,利用“网络交流”平台解决学生问题。

3.4 课程考核

考核方式:采用项目测评,过程考核方式。成绩评价形式:定量评价,给出准确成绩。小组成员互评30%,组间互评30%,教师评价40%。画图板15分,扫雷游戏15分,多媒体播放器15分,网络即时通信系统25分,人事管理系统30分。

3.5 教学效果

学生评价:一直在实践、在实践中学习,带着问题学习、积极性高,注重了项目开发的整个思路。项目教学、小组学习;以软件的需求分析,编码、测试组织学习,在实践中发现问题,解决问题;受益良多,效果好。Java平台软件开发能力有了很大提高,可开发小型应用程序;专业信心增强;对就业信心十足。

4 说课程改革中的问题与思考

存在的主要问题:软件项目设计比较难,项目的设计应随着学生情况的变化而调整。采用项目导向(任务驱动)教学方法学生有了成就感,学生兴趣也很高,但这种教学方法,很难使学生的知识系统化、体系化(构建理论知识体系)。项目导向教学对老师的要求比较高,真正的“双师”教师很难培养,组建团队是一种解决办法。

今后工作方向:增加项目的数量,解决学生层次问题,给学有余力的同学提供更宽广的学习空间;加强校企合作。采用:学校企业互动的模式改进教学(学校注重基本知识教授,注重学习方法的培养,在企业训练专业技能);加大教学资源的建设力度,项目资料、课件等,提供给学生更多自主学习资料;加大教师的培训力度,使教师掌握行业发展的前沿知识、技术和动向。

摘要:《JAVA项目开发》课程是高职院校软件专业核心课程,论文从软件技术专业人才培养目标与课程定位,课程目标与设计,教学实施与课程考核,课程改革中的问题与思考,四个方面进行说课。

关键词:高职院校,JAVA项目开发,说课

参考文献

[1]中华人民共和国教育部高等教育司.中国普通高等学校高职高专教育指导性专业目录(建议方案)[M].北京:高等教育出版社,2004.

[2]方贤忠.如何说课[M].上海:华东师范大学出版社,2008.

搭建Java Web开发环境 篇8

Java凭借其完全面向对象、平台无关性、安全可靠、一次编写到处运行等特点在Internet上得到广泛应用。尤其是在Servle和JSP技术推出之后, 更是让Java成为基于Web应用程序开发的首选工具。目前有很多公司开发的产品都支持Java Web开发, 这样一来对于初学Java Web的朋友来说, 如何选择开发工具搭建Java Web开发环境, 就不知道如何选择了。其实, 你只要选择好Java运行环境、Web服务器、数据库服务器和代码编辑器这四方面就可以了。组合方案很多, 使用最为广泛的组合就是

JDK5.0、Tomcat5.0、SQL Server2000和Eclipse3.1+My Eclipse4。

2、Java运行环境安装

Java是Sun公司开的一种网络编程语言, 它之所以能够实现平台无关性的原因是必须在系统上安装Java运行环境.Java的基本工具包和运行环境都包含在JDK中, 我们可以选用JDK5.0版本。从http://java.sun.com官司网站上可以免费下载。下载后得到jdk-1_5_0_14-windows-i586-p.exe安装文件, 单击后即可安装, 安装后可以得到JDK和JRE两个目录。JDK中包含java的基本工具和Java核心类库, JRE是独立的Java运行环境文件目录。安装结束后还要设置系统环境变量。右击我的电脑, 选择属性/高级/环境变量, 新建系统环境变量JAVA_HOME, 设定值为C:Program FilesJava, 用来指定Java安装的根目录;修改系统环境变量path, 将%JAVA_HOME%jdk1.5.0_14bin;添到原有内容之前, 这样可以方便Java基本工具的灵活使用。

3、Tomcat服务器安装

Tomcat是Apache组织的Jakarta项目中的一个重要子项目, 它是Sun公司推荐的运行Servlet和JSP的容器。此外, Tomcat还提供数据库连接池和处理静态的HTML网页等Web服务器功能, 因此, 我们在进行Java Web开发过程中可以把Tomcat当作Web服务器来使用。Tomcat代码是开源的, 可以免费从http://tomcat.apache.org官方网站下载。我们选用Tomcat5.0版本, 下载后得到jakarta-tomcat-5.0.28.exe安装文件。在安装过程中需要注意一些重要步骤, 如选择full (完全安装) , 这样可以自动生成一些Servlet和JSP实例, 有利于初学者自学;设置服务端口号, 默认为8080;设置管理员名称和密码, 例如用户名admin, 密码123;选择已安装好的Java运行环境目录, 这一步非常关键, 因为Tomcat是用Java开发的, 需要Java运行环境支持, 因此Tomcat容器必须在Java运行环境安装结束后安装。全部设置好之后, 选择开始/程序/Apache Tomcat5.0/Configure Tomcat, 单击start就可以启动Tomcat服务器了。打开IE浏览器, 在地址栏中输入http://localhost:8080, 就可以看到Tomcat的主页了。单击左边的Tomcat Manager, 输入用户名admin, 密码123, 单击确定后进入应用程序管理界面, 在这里可以运行和查看系统自带的一些应用程序实例, 并且在Java Web应用程序修改后可以不必重启服务器, 有利于Java Web应用程序的调试。

4、SQL Server2000数据库服务器安装

SQL Serve2000是微软公司开发的数据库服务器, 分为个人版, 标准版, 企业版和开发版四个版本。通常选择个人版或企业版, 但选择企业版时应注意操作系统应为服务器版。SQL Server2000安装过程序比较简单, 但有时会出现安装失败或挂起文件情况导致安装无法进行。出现这种情况是由于本机曾经安装过SQL Server2000。解决办法是, 彻底删除Miscrosoft SQL Server文件夹及其下所有内容。单击开始/运行, 输入regedit进入注册表, 找到目录HKEY_LOCAL_MACHINESYSTEMCurrent Control SetControlSession Manager, 删除其中的"Pending File RenameOperations"项, 关闭注册表, 重机启动计算机, 再次安装就可以成功安装。此外, 有些机器上还会出现Java Web应用程序不能连接数据库情况, 主要原因是SQL Server2000数据库服务器的默认1433端口并没有处于服务中, 进入命令提示符状态, 使用netstat-na命令即可查看。解决办法是安装SQL Server2000数据库的sp4补丁程序。从网上下载sp4补丁程序后, 找到setup bat, 单击安装即可。安装结束后重新启动SQL Server服务管理器开始服务, 1433端口就成功打开了。

5、Eclipse集成环境安装

Eclipse是IBM公司开发的程序开发集成环境, 它是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言, 它只是一个框架和一组服务, 用于通过插件组件构建开发环境。由于默认情况下, Eclipse仅支持Java应用程序开发, 因此在安装好Eclipse之后再安装My Eclipse插件就可以实现Java Web开发。我们可选用Eclipse3.1和My Eclipse4组合来实现。对于E-clipse3.1是免费的可以从http://www.eclipse.org官方网站下载, 下载后得到eclipse-SDK-3.1.2-win32.zip压缩文件, 解压后无需安装即可使用;对于My Eclipse4是收费的, 可以从http://www myeclipseide.com官方网站下载, 试用期30天。下载后得到Enterprise Workbench Installer_4.1.1GA_E3.1.exe, 单击即可安装。在安装过程中需要选择已安装好的Eclipse的根目录, 因此一定要注意先解压Eclipse后安装My Eclipse插件。安装成功后启动Eclipse, 指定好工作区后, 就可以进入Eclipse集成开发环境, 为了方便源文件和目标文件分开存放, 我们可以选择window/preferences/java/build path, 选择folders单击ok即可。为了方便Java Web应用程序测试, 我们可以把Tomcat服务器的功能集成到Eclipse中, 我们可以选择window/preferences/My Eclipse/Application Servers/Tomcat5, 选择Enable, 设定好Tomcat的安装目录, 单击ok即可。

6、结束语

搭建Java Web开发环境可以有很多种选择, 但所用Java Web核心技术的基本原理都是一样的, 不同之处在于操作上可能会存在些差异。因此开发环境一旦确定好之后, 就要坚持使用下去, 深入学习和掌握Java Web技术才是最为关键的。

摘要:介绍Java Web开发环境的搭建过程, 包括Java运行环境安装、Tomcat服务器安装、SQL Server2000数据库服务器安装和Eclipse集成环境安装。

关键词:Java,Tomcat,Eclipse

参考文献

[1].张孝祥.Java就业培训教程[M].清华大学出版社, 2005.

基于Java的网上商城开发 篇9

关键词:网上商城系统,javaEE,MVC,B/S结构,Myeclipse

1 概述

最早的网上购物始于美国,美国网上书店亚马逊(Amazon.com)于1995年开业,第一家安全网上银行(First Security Bank.net)实现网上支付,美国人崇尚自由、追求做事的效率的,这使得网上购物在美国发展的尤为迅猛,而且随着社会法制上的更加完善,更多的消费者对网上购物也感到安心,最近几年的有关数据表明,欧洲的许多国家的网上交易也在逐年攀升,越来越多的网上商店千方百计不断满足消费者的需求,商品种类的丰富多彩,使得网上购物成为了一种时尚和乐趣[1]。

随着国家大力推进互联网+和信息现代化,国内各种信息技术基础建设的不断完善和支付方式的便捷便利,人们对网上购物会有更加明确的认识,必然会更加刺激网上购物的活跃度,使网上购物给人们的生活带来更多的方便。

2 需求分析

本系统的主要为了实现普通用户在网上进行商品选购和商家进行商店的管理。商城包括前台系统和后台商家管理系统两部分,前台针对普通商城顾客,实现进入商城购买商品等功能,后台商家管理系统主要面对商家,可以更加方便地对商店里的一些信息进行基本的维护

商城系统的结构如图1:

1)前台系统

顾客的权限:注册、登录、浏览主页热销商品、自定义搜索所需商品、浏览商品详细信息,添加、管理购物车、下单购买,另外顾客可以对自己的注册基本信息进行修改,主要包括用户名、手机号码、收货地址、用户密码,用户邮箱等基本信息。

2)后台管理系统

用户信息管理:可以查看商城注册会员信息,然后进行一些管理。

商品类别管理:这里面可以列出所有商品类别,可以添加新的商品类别和修改已有的类别。

商品基本信息管理:列出所有的商品,管理员也可以搜索需要查看的商品,然后对商品信息进行修改,删除,另外添加新的商品也在这个模块里面。

订单管理:用户完成下单以后在数据库里会生成订单信息表,主要包括购买的商品信息和用户收货信息,管理员可以对订单进行管理,然后根据订单来选择发货。

3 系统实现

3.1 数据库设计

我们选择了Mysql作为系统的数据库,相比其他的数据库,Mysql具有体积小、速度快、总体拥有成本低和开放源代码等优点[2]。

订单信息表用于保存用户下单后生成的订单信息,方便商家对订单进行管理:

3.2 前台实现

3.2.1 用户注册、登录模块

虽然没有经过注册登录的用户可以进行商城主页进行浏览搜索商品,但是只有在商城注册登录的会员才能进行商品的下单购。

当Servlet收到用户提交的action以后,取得前面表单提交的注册信息,然后调用check Userid()方法对注册信息进行验证,最后调用save()方法将注册信息保存到数据user表中,这样就完成了一个新用户的注册,save()方法代码如图2。

3.2.2 商品搜索、展示模块

就是在数据库中根据关键词查询商品,部分代码如图3所示:

3.3 后台管理系统实现

商城后台管理系统主要是为了让商家方便对商城的一些基本信息进行管理,主要包括用户管理、商品管理、类别管理、订单管理四部分[5,6]。

3.3.1 用户信息管理

主要功能是添加用户、删除用户、显示用户列表[7,8]。

下面是显示用户列表的部分代码:

3.3.2 商品基本信息管理

最后是商品信息的保存:

3.3.3 订单管理

1)查看订单:列出所有下单的订单列表,具体实现和用户列表类似[9,10]。

2)修改订单信息:管理员可以按关键词搜索订单,然后对订单进行修改和管理,具体实现和商品搜索类似。

4 总结与展望

总结:本文采用基于Java Web整合开发的MVC设计模式,MVC模式可以更加清晰明确软

件的开发过程,由于硬件方面的原因,采用mysql作为数据库组件,表现层采用B/S结构,使用Myeclipse作为开发工具,Tomcat作为Web应用服务器,使用Jsp、HTML、Javabean,Servlet等相关技术实现一个完整网上购物系统。

展望:网上商城手机客户端的开发能给我们的生活带来更多的方便与快捷,如果能实现手

机App的支持,那一定会锦上添花。

参考文献

[1]刘鑫.基于JSP的网上购物系统研究与设计[D].北京:北京邮电大学,2013:42-43.

[2]孔祥盛.My SQL数据库基础与实例教程[M].北京:人民邮电大学出版社,2014:30-41.

[3]Hammouda I,Koskimies K.A.Pattern-Based J2EE ApplicationDevelopment Environment[J].Nordic Journal of Computing,2002,9(3):248-260.

[4]王宏运.基于JSP平台网上考试系统的设计与实现[D].北京:电子科技大学,2010:18-19.

[5]夏金秀.网上购物商场后台管理系统的设计与实现[D].济南:山东大学,2014:20-25.

[6]周启勇.基于J2EE的网络商店的设计与实现[D].北京:电子科技大学,2013:39-40.

[7]孙更新.Java程序开发大全[M].北京:中国铁道出版社,2010:41-45.

[8]封超,晁阳.Tomcat与Iava Web开发技术详解[M].北京:清华大学出版社,2008:229-234.

[9]刘平波.基于JSP与Java Bean的购物车设计[D].长沙:中南林业科技大学,2008:80-81.

Java开发 篇10

关键词:java语言,手机软件,开发技术

前言

现代社会属于信息社会,社会发展速度较快,人们生活节奏也比以往快了很多,为方便人们沟通与交流,智能手机出现在人们生活中,人们不仅可以打电话、发短信,还可以利用手机阅读书籍、浏览网页,丰富了现代人生活,这样一来也就提升了对手机软件的需求。现阶段,研制出一种实用性强、低能耗、小体积、高集成度的手机已经成为现代技术研究重点。因此,有必要对基于java开发语言手机软件开发技术开展研究,以此为基础展现这项研究所带来的经济价值与现实意义。

1 java语言概述

1.1 java语言内涵与实质

对于java语言来说,它属于一种以网络程序设计为基础的设计语言,是所有程序员创建应用程序时都需要应用的工具,在设计好应用程序以后,就可以通过顺利完成下载、运用等工作。通常情况下,java语言所针对的对象语言是内部软件编程,其目的是为协调好软件内部各种需求,提升软件内部利用率。无论是哪种应用程序都要经过编译与解释才能被应用到电脑中。经过编译与解释的java语言有两个过程,不仅可以将java语言翻译为源代码,还可以在虚拟机的作用下转化源代码,使源代码成为能够被电脑等其他电子设备识别的程序,这样就顺利实现了软件与程序开发。所谓的java虚拟机实际上就是想象操作设备,利用电脑完成软件模拟工作,其源程序经过翻译以后就可以成为字节码,而这些字节码不仅可以被虚拟机识别,还能够将这些字节码解释出来,而后将其发送到翻译器中,翻译器在接到信息以后就可以将其翻译为能够被电子设备使用的机器码,这样就完成了编程工作。

1.2 java语言的特征

java语言属于现社会新型技术,将其应用到手机软件开发中是由于其具有一定的应用价值,不仅能够拓宽使用范围,还可以强化其安全性,增强可靠机率。通过了解得知,java语言具有两大特征:首先,面向对象。在java语言中所有对象并不被实体限制,其中也有虚拟物像存在,对以往过程式编程语言来说,它将中心算法作为主要驱动,而在java语言中所面对的对象编程则以对象为中心,消息为驱动,也就是说对象与消息之和为java语言程序。这种程序不仅可以支持封装,还具有集成与多态性质。在封装中,主要是将所有对象所涵盖的数据与方法统一在一起,这样也就决定了java语言具有良好的封装作用。其次,java语言可靠性强,较为安全。在最初设计java语言时,被广泛应用于电子消费品中,其可靠性较好,尽管java语言难以为指针提供支持,却可以减少非法访问。其所具有的自动单元收集功能也可以防止出现内存丢失情况,避免病毒入侵到手机中。一旦出现java字节码渗入到解释器中的情况,就要全面检查字节码校器,分门别类的了解内存,这样也可以减少应用程序相互干扰情况,确保java语言在编程中更具安全性。

2 手机软件应用程序与架构

现代人所使用的手机已不再是一种通讯工具,特别是移动互联网在手机上的出现,使手机具有娱乐特征,人们可以自行从网络上下载各种娱乐软件。要做好手机软件开发工作保护要注重硬件开发,还要关注软件设计。

2.1 手机软件应用程序

现阶段,人们最常用的手机为安卓手机,其主要应用程序有服务Activity、Service、Content以及Intent四部分构成。其中,Activity的作用是为后台软件运行提供周到服务,同时将各个使用数据收集整理在一起。此外,Intent属于手机软件运行中具有保存功能的机制,通过该部分各个活动就可以顺利完成切换。

2.2 手机软件架构

对于安卓手机来说,应用程序设计属于整个软件的核心内容,在应用程序中不仅要有客户端存在,还要有短信、地图以及浏览器等部分。应用程序的编写需要通过java语言才能实现,这样也就将应用程度交互性体现出来。对于应用程序框架来说,开发人员主要是对框架进行借助,以此来简化重要组件使用次数。在安卓手机中,一项十分重要的程序为程序库,它主要是为手机软件开发提供一定的服务,实际上java语言也是程序库的重要组成部分。由此可见,运行库属于安卓系统核心组件,在保证软件安全运行的同时,也增加了软件运行可靠性。

3基于java开发语言手机软件开发技术应用研究

3.1基于java开发语言手机软件开发的主要方法

在手机软件开发中,主要编写工具为java语言,在将其打包为apk文件以后,也就意味着应用程序可以为任意一种文件。通常情况下,当安卓手机应用程序处于默认时,linux完全可以自行运行,如果必须运行应用程序执行代码时就会自动启动其中一个程序,若所启动的执行代码难以满足要求,那么应用程序就会自动停止运行,这样也就决定了应用程序在运行中往往具有独立性。

3.2 手机软件开发中需要注意的主要内容

对于手机软件开发来说,一定要重视权限设置工作,无论是用户界面设计,还是获取资源与使用资源都要强化设置。对于权限运行来说,它所起到的作用主要是保护应用程序,一般在命名权限的同时就可以获得相应权限,这样也可以顺利完成用户体验。同时将适当标签加入其中,并详细说明标签,而文件设计则是为权限提供一定支持。通常情况下,在生成用户界面时,主要应用的方法有两种,一种是通过代码直接生成,另一种是通过XML配置来实现。但在利用XML时,一定要做好UI设计,注重线性布局与相对布局。在获取与使用资源时,应在java语言的作用下,编写出文件所支持的格式,这样就使应用程序在运行中能够实现资源解析,同时也可以完成应用程序非代码跟踪工作。

3.3 基于java开发语言手机软件开发环境的创建

在利用java语言进行手机软件开发工作中,就要重视手机应用层软件的开发工作。在手机软件开发中,java属于最重要语言,重视环境创建就是创建java语言环境,同时,也要做好Eclipse安全工作,插件安装也同样重要。最后,应安装Anroid SDK。之所以要重视java环境创建,主要目的是为系统正常启动提供保障,在安装中应注重理论与实际的联系,以此为java语言应用创设良好环境。对于Eclipse与插件安装来说,应从官网下载该软件开始,下载完成后应立即安装。对于Anroid SDK安装来说,实际上就是打包处理数据库资源,打包完成以后开展下载任务,联系其所需要的环境,做好设计工作,最后完成连接。通常情况下,以java语言为基础的手机软件开发工作很少会受限于硬件,需要重点设计的往往都是软件,只有做好应用程序设计工作,才能确保两者时间具有独立性,强化了手机软件安全性的同时,也提升了可靠性。

4 基于java开发语言手机短信加密软件的实证分析

4.1 平台与技术的利用

现阶段,人们最常用的安卓系统最早有美国谷歌公司研发,这种系统不仅性能足够强大,同时具有开放特点,也正是由于这些特点的存在使其很快就成为了移动设备的引导者。在安卓系统中的Eclipse就属于以java语言为基础的开发平台,对于Eclipse来说,它不仅是java语言中的软件,更是java研发工具的拓展。要做好手机短信加密软件设计工作,还需要应用到DES加密算法,这种算法可以通过循环与迭代完成运算转变,不仅可以加密数据,还可以保护数据。通常情况下,DES算法中主要密文信息由密匙与二进制信息构成,而较为常见的流程有三种:第一,在出事时完成IP置换,这主要是将明文根据特定逻辑或顺序完成打乱工作;第二,通过乘积交换实现迭代;第三,逆初始阶段做好IP置换,在固定表被打乱顺序以后就能够从中输出64 位信息,这些信息就是加密后的信息,这样也就完成了明文加密。通过调查研究的得知,由于受到密匙位数与迭代数的影响,在DES中经常会出现缺陷,因此,对于短信字符偏少的就要通过3DES完成加密处理,以此提升加密程度。

4.2 java开发语言手机短信加密软件的实现

要做好3DES加密工作与解密工作,最重要的就是设定解密与加密过程,通常情况下,可以利用Ek() 与Dk()表示DES的加密与解密, 其中K所表示的是DES算法,而P表示明文,C则为密表。那么由此可以得知,3DES的加密方式公式为C=Ek3(Dk2(Ek1(P))),而解密公式则为P=Dk1((EK2(Dk3(C)。通过实际研究得知,编写中并没有问题存在,这样一来可以确定导致加密结果出现偏差的原因在于MODE和padding。针对这种情况就要注意在利用java语言进行编码时,应注意使用一样的MODE和padding,这样就可以确保通信正常。

在利用DES加密算法进行手机信息加密开发研制中,需要通过手机平台来实现,这就需要编写好加解密程序,提升运行效果。首先,将做好手机与电脑的连接工作,通过虚拟平台完成加解密程序编写,以便更好的做好手机信息加密工作。其次,进入短信收发处。再者,运行手机程序,通过消息界面,进入到信息编写中,编写后确定联系人,这样也顺利完成了编写工作。最后,进入到手机接收界面中,编写刚收到信息,这样就实现了信息解密。

4.3 手机加密软件设计难点

通常情况下,都是通过JDK1.5 完成加解密软件工作,由于这次实验所使用的手机为安卓系统,也就决定了加密软件重点应落在安卓手机用户上,并不适用于除安卓以外的其他系统,如苹果的IOS系统就不能够应用。同时,对于软件开发来说,DES所使用的加密密匙都是从java数据库中随机选取的,也就意味着在实际操作中,用户并不需要输入密匙操作,这样一来也就体现了它与没有加密的手机在表面上并不存在差别。而在开发中需要注意的难点问题则是软件一定要在通信双方同步作用下才可以正常接收短信,若其中的一方没有安装加密软件,也就意味着加密软件难以发挥作用,从而开发也就不具有意义。这就是手机加密软件设计中应重点考虑的问题,因此,针对这种情况,应作为研究重点,减少在研究不良影响的出现,同时也要通过研究做好设计工作。最好研制出即使对方没有加密软件也可以完成加密短信的接受与发送工作,这也是现代手机软件开发中的重点问题。此外,加密软件的研制还应扩散到联系人、聊天工具等方面,因为这些地方往往记录着手机用户的大量个人信息,一旦泄露将造成严重经济损失,如果可以做好这项研究工作,必将抢占大量的手机软件开发市场,所以,手机软件开发者应看到这些地方加密的所带来的巨大价值,只有这样才能成为手机软件开发中的佼佼者,拥有广大市场。

结论

通过以上研究了解到,以手机为代表的移动电子设备被广泛应用,人们为了方便经常会将自己的各种信息存储在手机中,随着科技的发展,手机自身所具有的功能也在逐渐增多,这就要求手机软件开发者进行创新,研制出更多更新软件,满足人们的使用需求,但需要将JAVA语言作为基础,在此基础上进行创新,希望本文研究能为相关人士带来有效参考,推动手机软件开发事业进一步向前发展,并做好加密软件开发,提高手机信息安全度,增强人们使用信心。

参考文献

[1]高振东,郭涛.基于Java语言的手机软件开发技术分析[J].计算机光盘软件与应用,2014,18:73-74.

[2]莫前玲.基于Java语言的手机软件开发技术分析[J].计算机光盘软件与应用,2014,24:295-296.

注:本文为网友上传,旨在传播知识,不代表本站观点,与本站立场无关。若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:66553826@qq.com

上一篇:小学名著竞赛 下一篇:参加法治实践活动感想2020