ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:146.19KB ,
资源ID:29827390      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/29827390.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(关于java生产实习.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

关于java生产实习.docx

1、关于java生产实习 生产实习报告姓 名 : 专 业 :学 号 : 指导老师 : 2012年11月目录封面1目录21、实习目的 32、实习内容 32.1JAVA语言是简单的32.2JAVA语言是面向对象的42.3JAVA语言的分布式和体系结构42.4JAVA语言的可移植性及线程42.5JAVA语言与数据库的连接53、MYEclipse的使用及其设置8 3.1设置技巧1 9 3.2设置技巧2 104、实习心得体会121.实习目的Java语言程序设计实训是技术专业重要的实践教学内容,是内容较综合的程序设计,是对该课程的巩固和提高。通过实训教学,加深理解、巩固课堂教学内容,提高学生编写应用程序的能力

2、和实际动手能力,培养团队合作精神。 通过实习, 进一步了解java开发的相关知识,掌握java开发的基本技术,丰富java开发的实战经验。通过学习,巩固大学所学专业的基础知识,提高分析,判断和处理实际问题的能力,锻炼自己的实际动手能力,增强自己的团队协作意识,了解软件开发的思考角度和主要流程,为毕业之后能够更快地进入工作状态并且能够更好地工作,打好一定的基础。2.实习内容 Java实训 通过本次实习,我对java语言的各种特性有了更进一步的体会;2.1 java语言是简单的java语言的语法与C语言和C+语言很相近,使得大多数程序员很容易学习和使用java。另一方面。Java丢弃了C+中很少使

3、用的,很难理解的,令人迷惑的那些特性,如操作符重载,多继承,自动的强制类型转换,特别地,java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。2.2 java语言是面向对象的java语言提供类,接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C+语言只对虚函数使用动态绑定。总之。Java语言是一个纯的面向对象程序设计语言。2.3 java语言的分布式和体系结构java语言支持internet 应用的开发,在基本的java应用编程接口中有一个网络应

4、用编程接口()它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。java语言是体系结构中立的java程序(后缀为java的文件)在java平台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以在实现这个java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。2.4 java 语言的可移植性及线程java语言是可移植的,这种可移植性来源于体系结构中立性,另外,java还严格规定了各个基本数据类型的长度,java系统本身也具有很强的可

5、移植性,java编译器是用java实现的,java的运行环境是用ANSIC实现的。在java语言中,线程是一种特殊的对象,它必须有Thread类或其子类来创建。通常有两种方法来创建线程;其一、使用型构为Thread(Runnable)的构造子将一个实现了Runnable接口的对象包装成一个线程,其二、从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程,值得注意的是Thread类已经实现了Runnable接口,因此,任何一个线程均有它的run方法。而run方法中包含了线程所要运行的代码。线程的活动由一组方法来控制。Java语言支持对个线程的同时执行,并提供多线程之间的同步机

6、制(关键字为synchronized)。2.5java与数据库的连接 java连接数据库的代码 位于MVC中的M(模型层)中,主要负责与数据库打交道。本人把我以前写的代码 加上注释 给你看看 希望对你有帮助。public class UserInfoDAO /验证登陆名/密码sql语句 /private -这个sql语句只在本类内部使用,没有必要public /static -sql语句仅仅一份就足够了 /final -sql语句一般在运行时不变,final修饰的变量相当于常量 /常量名所有字母大写 private static final String SQL_CHECK_USERINFO

7、= SELECT LOGINNAME,USERNAME,PASSWORD,AGE,ADDRESS FROM USERINFO WHERE LOGINNAME=? AND PASSWORD = ?; public UserInfoDAO() /* * 验证登陆名/密码方法 * param u UserInfo * return boolean */ public boolean checkUser(UserInfo u) boolean b = false;/验证是否成功的标识 Connection conn = null;/数据库连接的引用 PreparedStatement pstmt =

8、null;/PreparedStatement引用 ResultSet rs = null;/结果集引用 /调用ConnectionManager的方法,得到数据库里连接实例 conn = ConnectionManager.getConnection(); try /通过Connection的prepareStatement()方法构建PreparedStatement实例,参数为sql语句 pstmt = conn.prepareStatement(SQL_CHECK_USERINFO); /为sql语句中的?赋值,注意序号从1开始 pstmt.setString(1, u.getLogi

9、nName(); pstmt.setString(2, u.getPassword(); /执行查询得到结果集 rs = pstmt.executeQuery(); /在结果集中循环,如果结果集中有记录意味着验证成功 b = rs.next();/标识置为true while (rs.next() b = true;/标识置为true catch (SQLException ex) System.out.println(ex.getMessage(); finally /注意:一定在finally中释放数据库资源 cleanUP(rs, pstmt, conn); return b; priv

10、ate void cleanUP(ResultSet rs, PreparedStatement pstmt, Connection conn) try if (rs != null) rs.close(); if (pstmt != null) pstmt.close(); if (conn != null) conn.close(); catch (SQLException ex) System.out.println(ex.getMessage(); 3.MyEclipse的使用及其设置MyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEcli

11、pse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。 MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse

12、插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具3.1设置技巧1在MyEclipse6.0甚至更高的6.5GA版本中的快捷键中把我们习惯性使用的Alt+/进行代码自动补齐 但是由于于之前版本有快捷键有冲突,所以总之不能自动提示 以下是解决方法 方法如下: 1.选择MyEclipse6.X菜单

13、栏中的Window-preferences; 2.选择General-keys; 3.在右侧中间的窗体中点击word completion后再点击remove binding,在下方的binding中随便输入一个快捷键; 4.然后选择Content Assist点击Remove binding,在binding中输入Alt+/; 5.点击Ok就可以了3.2设置技巧2Eclipse中默认是Ctrl+/实现单词补全功能,系统会列出相近若干个选项,怎样不通过快捷键就启动这个功能,即打入单词,停顿片刻之后就会列出若干个相近选项供选择?下面就是解决方法 会看到只有一个“.”存在。表示:只有输入“.”之后

14、才会有代码提示,我们要修改的地方就是这里,可是Eclipse默认只允许输入4个自定义字符。不过我们可以把当前的设置导出,保存为一个文件,然后在文件中修改,再导入设置,这样就可以突破Eclipse的限制。先把上图中“.”的地方输入几个随便的字符,例如“asdf”,点最下面的“OK”来保存设置。然后打开 Eclipse的 File - Export,在窗口中展开 General -Perferences-Export all然后点击NEXT。然后点击“Browse”选择任意的一个路径,保存配置文件,然 后点击“Finish”。用记事本打开刚才保存的那个配置文件(扩展文件名:*.epf),按“ctr

15、l + F”,输入刚才设置的“asdf”,找到刚才字符串。把“asdf”修改为“abcdefghijklmnopqrstuvwxyz.”,然后保存,退出记事本。打开Eclipse的 File - Import 然后在打开的窗口里展开 General -Perferences,点击NEXT,选中刚才修改过的配置文件,Finish。现在,再打开Window -Perferences,并依次展开 Java - Editor - ContentAssist,会发现已经超过了4个字符,也就是说我们输入任何字母和“.”都会有代码提示了。修改之后,默认是你输入某个字符200毫秒之后出现代码提示,如果出现输入

16、很卡的情况,需要把提示延迟调高一些;如果你嫌它太慢,可以修改成更小的数字,不过数字改的越小,对系统性能的要求就越高,我设置的是50毫秒4.实习心得体会 通过实习,我自身发生了重大的转变,首先,进入公司,你就是一名职业人,不再是一个学生,你要具备一名职业人应具备的素养,不迟到不早退是必然的,而且还要时刻严格要求自己,公司的规定要严格遵守,其次,实习期间,我对项目的开发有了一个较完整的了解。在实习过程中,我学到了许多在学校学不到的知识和技巧,学习了很多公司自己的框架和工具,这都是一些前辈的宝贵经验。 此次生产实习,我学会了运用所学的知识进行软件开发,学会了如何跟同事进行合作沟通,积累了处理有关人际关系问题的经验方法,同时我体会到了社会工作的艰苦性,通过学习,让我在社会中磨练自己,也锻炼了意志力,训练了自己的动手操作能力,提升了自己的实践技能,积累了软件开发的经验,为以后工作打下了很好的基础。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1