关于java生产实习_第1页
关于java生产实习_第2页
关于java生产实习_第3页
关于java生产实习_第4页
关于java生产实习_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

生产实习报告姓名:专业:学号:指导老师:2012年11月目录封面…………1目录…………21、实习目的………………32、实习内容………………32.1JAVA语言是简单的…………………32.2JAVA语言是面向对象的……………42.3JAVA语言的分布式和体系结构……42.4JAVA语言的可移植性及线程………42.5JAVA语言与数据库的连接…………53、MYEclipse的使用及其设置……………83.1设置技巧1…………93.2设置技巧2…………104、实习心得体会……………121.实习目的《Java语言程序设计》实训是技术专业重要的实践教学内容,是内容较综合的程序设计,是对该课程的巩固和提高。通过实训教学,加深理解、巩固课堂教学内容,提高学生编写应用程序的能力和实际动手能力,培养团队合作精神。通过实习,进一步了解java开发的相关知识,掌握java开发的基本技术,丰富java开发的实战经验。通过学习,巩固大学所学专业的基础知识,提高分析,判断和处理实际问题的能力,锻炼自己的实际动手能力,增强自己的团队协作意识,了解软件开发的思考角度和主要流程,为毕业之后能够更快地进入工作状态并且能够更好地工作,打好一定的基础。2.实习内容Java实训通过本次实习,我对java语言的各种特性有了更进一步的体会;2.1java语言是简单的java语言的语法与C语言和C++语言很相近,使得大多数程序员很容易学习和使用java。另一方面。Java丢弃了C++中很少使用的,很难理解的,令人迷惑的那些特性,如操作符重载,多继承,自动的强制类型转换,特别地,java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。2.2java语言是面向对象的java语言提供类,接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。总之。Java语言是一个纯的面向对象程序设计语言。2.3java语言的分布式和体系结构java语言支持internet应用的开发,在基本的java应用编程接口中有一个网络应用编程接口()它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。java语言是体系结构中立的java程序(后缀为java的文件)在java平台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以在实现这个java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。2.4java语言的可移植性及线程java语言是可移植的,这种可移植性来源于体系结构中立性,另外,java还严格规定了各个基本数据类型的长度,java系统本身也具有很强的可移植性,java编译器是用java实现的,java的运行环境是用ANSIC实现的。在java语言中,线程是一种特殊的对象,它必须有Thread类或其子类来创建。通常有两种方法来创建线程;其一、使用型构为Thread(Runnable)的构造子将一个实现了Runnable接口的对象包装成一个线程,其二、从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程,值得注意的是Thread类已经实现了Runnable接口,因此,任何一个线程均有它的run方法。而run方法中包含了线程所要运行的代码。线程的活动由一组方法来控制。Java语言支持对个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)。2.5java与数据库的连接java连接数据库的代码位于MVC中的M(模型层)中,主要负责与数据库打交道。本人把我以前写的代码加上注释给你看看希望对你有帮助。publicclassUserInfoDAO{//验证登陆名/密码sql语句//private这个sql语句只在本类内部使用,没有必要public//staticsql语句仅仅一份就足够了//finalsql语句一般在运行时不变,final修饰的变量相当于常量//常量名所有字母大写privatestaticfinalStringSQL_CHECK_USERINFO="SELECTLOGINNAME,USERNAME,PASSWORD,AGE,ADDRESSFROMUSERINFOWHERELOGINNAME=?ANDPASSWORD=?";publicUserInfoDAO(){}/***验证登陆名/密码方法*@paramuUserInfo*@returnboolean*/publicbooleancheckUser(UserInfou){booleanb=false;//验证是否成功的标识Connectionconn=null;//数据库连接的引用PreparedStatementpstmt=null;//PreparedStatement引用ResultSetrs=null;//结果集引用//调用ConnectionManager的方法,得到数据库里连接实例conn=ConnectionManager.getConnection();try{//通过Connection的prepareStatement()方法构建PreparedStatement实例,参数为sql语句pstmt=conn.prepareStatement(SQL_CHECK_USERINFO);//为sql语句中的?赋值,注意序号从1开始pstmt.setString(1,u.getLoginName());pstmt.setString(2,u.getPassword());//执行查询得到结果集rs=pstmt.executeQuery();//在结果集中循环,如果结果集中有记录意味着验证成功b=rs.next();//标识置为truewhile(rs.next()){b=true;//标识置为true}}catch(SQLExceptionex){System.out.println(ex.getMessage());}finally{//注意:一定在finally中释放数据库资源cleanUP(rs,pstmt,conn);}returnb;}privatevoidcleanUP(ResultSetrs,PreparedStatementpstmt,Connectionconn){try{if(rs!=null){rs.close();}if(pstmt!=null){pstmt.close();}if(conn!=null){conn.close();}}catch(SQLExceptionex){System.out.println(ex.getMessage());}}}3.MyEclipse的使用及其设置MyEclipse,是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具3.1设置技巧1

在MyEclipse6.0甚至更高的6.5GA版本中的快捷键中把我们习惯性使用的Alt+/进行代码自动补齐

但是由于于之前版本有快捷键有冲突,所以总之不能自动提示

以下是解决方法

方法如下:

1.选择MyEclipse6.X菜单栏中的Window->preferences;

2.选择General->keys;

3.在右侧中间的窗体中点击wordcompletion后再点击removebinding,在下方的binding中随便输入一个快捷键;

4.然后选择ContentAssist点击Removebinding,在binding中输入Alt+/;

5.点击Ok就可以了

3.2设置技巧2

Eclipse中默认是Ctrl+/实现单词补全功能,系统会列出相近若干个选项,怎样不通过快捷

键就启动这个功能,即打入单词,停顿片刻之后就会列出若干个相近选项供选择?

下面就是解决方法

会看到只有一个“.”存在。表示:只有输入“.”之后才会有代码提示,我们要修改的地方就是这里,可是Eclipse默认只允许输入4个自定义字符。

不过我们可以把当前的设置导出,保存为一个文件,然后在文件中修改,再导入设置,这样就可以突破Eclipse的限制。

先把上图中“.”的地方输入几个随便的字符,例如“asdf”,点最下面的“OK”来保存设置。

然后打开Eclipse的File->Export,在窗口中展开General->Perferences-->Exportall然后点击NEXT。然后点击“Browse”选择任意的一个路径,保存配置文件,然后点击“Finish”。

用记事本打开刚才保存的那个配置文件(扩展文件名:*.epf),按“ctrl+F”,输入刚才设置的“asdf”,找到刚才字符串。把“asdf”修改为“abcdefghijklmnopqrstuvwxyz.”,然后保存,退出记事本。

打开Eclipse的File->Import然后在打开的窗口里展开General->Perferences,点击NEXT,选中刚才修改过的配置文件,Finish。现在,再打开Window->Perferences,并依次展开Java->Editor->ContentAssist,会发现已经超过了4个字符,也就是说我们输入任何字母和“.”都会有代码提示了。

修改之后,默认是你输入某个字符200毫秒之后出现代码提示,如果出现输入很卡的情况,需要把提示延迟调高一些;如果你嫌它太慢,可以修改成更小的数字,不过数字改的越小,对系统性能的要求就越高,我设置的是50毫秒

4.实习心得体会通过实习,我自身发生了重大的转变,首先,进入公司,你就是一名职业人,不

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论