| 后台-插件-广告管理-首页/栏目/内容广告位一(PC) |
1.java实训总结怎么写这一期的实习,虽然实习的时间不长,但是总体上收获挺大的,学习中我不但有了学习成果
的喜悦,而且自己也日渐成熟,有种说不出的喜悦。以下是我在这次实习中的一些感悟和体会:
1.通过过这次实习,我们不仅在编程的理论知识上有所巩固和深化,更重要的是有了实战进行项目开发锻炼动手能力的机会,积累了一笔宝贵的经验。我学会了如何团队合作,共同开发。独木难支,光靠一个人的力量是远远不够的。只有管理组织好一个团队,才能够最终完成项目的开发,或许在编程技术水平上团队成员有高有低,但是,每个人都有自己的闪光点,总可以在团队的找到适合自己的位置,每个人在自己的团队中做的贡献,创造出不可磨灭的重大价值。
2.有些知识点以前没有学过,但我也没有去研究,实习时突然间觉得自己真的有点无知,虽然现在去看依然可以解决问题,但要浪费许多时间,这一点是我必须在以后的学习中加以改进的地方,同时也要督促自己在学习的过程中不断的完善自我。另外,也是在实习中必不可少的部分,就是同学之间的互相帮助。
3.我学会了如何理解和分析客户的需求。软件为客户而生,只有理解了客户的需求才有写出优秀的软件的可能,在这次实战演练中,老师教会了我们如何组织团队正确的理解和分析客户的需求,并写出完善的需求分析,并用于项目开发。
4.我学会了对按照需求对软件架构进行设计,这点我想是我们许多同学之前都非常欠缺的,因为我们在学校的时编写代码篇幅短小,功能单一,所以设计思路通常只留于脑内,非常模糊。而在这次项目开发演练中,老师手把手的教会我如何从需求中抽象出问题,并将之模块化,然后逐步求精,就如同为高楼大厦搭建栋梁。
此次实习,我深深体会到了积累知识的重要性。在实习当中我们遇到了不少难题,但是经过我们大家的讨论和老师细心的一一指导,问题得到了解决。
2.java实训心得体会一周的实训转瞬即逝,在这短暂的时间里,我们在老师的指导和帮助下,对于网页设计与制作有了进一步的了解。虽然存在各种各样的问题,但是,这次动手实践经历的意义也是显而易见的。通过这次实训,我学到了很多有价值的东西。整个开发的过程对我来说是一次将理论应用于实践的过程,是将以前所学知识充分利用的过程,是一次真正的实践过程。在这次网页设计中,学到了很多在课堂内所学不到的知识,真正拓展了自己的能力,是一次难得的历练经历收获很大。
我感受最深的是:想要最好一个网站,素材和技能都十分重要。好的素材需要多放面查找资料的,可以从图书、网站和新闻上查找的。好的技能需要不断的实践,经常锻炼做网页。如果拥有好的素材和精湛的技能就可以做出最精湛的网页。另外,亲自动手也让自己看到了自身能力的不足,看到了理想与现实之间的差距,这一切都需要今后进一步加强学习理论知识与真正动手做一些课题来弥补。
3.java实验报告总结源代码: public class Exe1_1 { public static void main (String args[]){ byte a1=127; int a2=12345; long a3=123456789L; float a4=1.23e-5f; double a5=1.4567e3; char a6=65; boolean a7=true; System.out.println("a1="+a1+"\na2="+a2+"\na3="+a3+"\na4="+a4+"\na5="+a5+"\na6="+a6+"\na7="+a7); } }
运行结果:
2.编写Java小应用程序,输出两行字符串:“Java很有趣。”和“努力学习Java编程。”,输出的起点坐标是(20,20),行距是50像素。
源程序代码: import java.awt.Graphics; import java.applet.Applet; public class Exe1_2 extends Applet{ public void paint(Graphics g){ g.drawString("Java很有趣。",20,20); g.drawString("努力学习Java编程。",20,70); } }
运行情况:
3.使用算术运算符得到一个4位十进制数的各位数字并输出,然后输出该数的逆序数和各位数字平方后相加的和。 源程序代码: public class Exe1_3 { public static void main (String args[]){ int n=3756,a,b,c,d,n1; a=n/1000; b=(n-1000*a)/100; d=n%10; c=(n%100-d)/10; System.out.println("3756的逆序数为:"+d+" "+c+" "+b+" "+a); System.out.print("各位数字平方后相加的和为:"); System.out.print(a*a+b*b+c*c+d*d); } } 运行结果: 三、实验总结(是否完成实验、实验过程中的问题以及解决方法分析等) 本次是我第一次使用JAVA来进行编程,感觉很是不一样,在前两节课中我们学习了有关Java的一些简单知识。然后这次的实验是对最初的一种练习。 在第一题中,我们重要是认识java的运行环境,并且了解各种变量的数据类型。只要通过简单的语句就可以通过运行。其中出现了一些单词的拼写错误,这些是可以修改正确的。第二题我们练习的十一个小的applet应用程序,需要设置一个网页来显示,这是一个很不一样的地方,最后成功测试,里面需要注意的是显示位置的问题。第三题我们做的是一个有算法要求的解决问题,在测试中出现了一点小问题,程序的算法出了错。还有一个问题是有关于显示问题,最后的数据输出需要用到两行分别显示字符和数据,这样才不会出错。
4.java实验总结1 实验题目: Java 编程环境熟悉
1、实验目的:
了解Java的配置环境,掌握Java Application的程序结构和开发过程,了解Java Applet的功能与程序结构,掌握Java程序的调试、运行过程。
2、实验仪器:
计算机(内存>512M,硬盘剩余1G空间,CPU奔腾4);安装JDK1.5版本,至少运行简单的编辑程序如notepad。
3、实验内容及步骤:
1编写一个Application 程序,显示“Welcome to Java Programming”
2编写一个Applet 程序,在窗口中显示“Hello Java
实验报告中写出详细的过程及运行结果、错误的过程也要写出来,并且分析出错的原因,该部分不能雷同,一经查出重做,三次重做取消实验考试资格。
4 实验结论:
简单、准确的总结这次实验的主要内容,个人收获及感受。
5 问题讨论及思考:
列出你实验中出现的问题,比如没解决的问题、同学或老师帮助解决的问题和解决的思路。该部分不能出现雷同现象。
2 实验题目: Java 基本语言基础
1、实验目的:
掌握Java基本语言基础:基本数据类型、操作符、流程控制语句。
2、实验仪器:
计算机(内存>512M,硬盘剩余1G空间,CPU奔腾4);安装JDK1.5版本,至少运行简单的编辑程序如notepad。
3、实验内容及步骤:
1.利用循环语句编程,找出所有的水仙花数并输出。其中水仙花数是三位数,它的各位数字的立方和等于这个三位数本身,例如:371=33+73+13,371就是一个水仙花数。
2.编写一个程序,用穷举法找出2~50之间的质数,并输出
实验报告中写出详细的过程及运行结果、错误的过程也要写出来,并且分析出错的原因,该部分不能雷同,一经查出重做,三次重做取消实验考试资格。
4 实验结论:
简单、准确的总结这次实验的主要内容,个人收获及感受。
5 问题讨论及思考:
列出你实验中出现的问题,比如没解决的问题、同学或老师帮助解决的问题和解决的思路。该部分不能出现雷同现象。
3 实验题目: Applet 程序
1、实验目的:
掌握简单Applet程序的编写及运行过程,了解Java提供的Applet的相关常用类,学习使用API。
2、实验仪器:
计算机(内存>512M,硬盘剩余1G空间,CPU奔腾4);安装JDK1.5版本,至少运行简单的编辑程序如notepad。
3、实验内容及步骤:
编写一个Applet 程序,可拖动鼠标实现画点和圆,并可利用单选钮选择点和圆的线条颜色。
实验报告中写出详细的过程及运行结果、错误的过程也要写出来,并且分析出错的原因,该部分不能雷同,一经查出重做,三次重做取消实验考试资格。
4 实验结论:
简单、准确的总结这次实验的主要内容,个人收获及感受。
5 问题讨论及思考:
列出你实验中出现的问题,比如没解决的问题、同学或老师帮助解决的问题和解决的思路。该部分不能出现雷同现象。
5.Java实验报告我刚做了一个,呵呵import java.awt.Button;import java.awt.GridLayout;import java.awt.Panel;import java.awt.TextField;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JFrame;import javax.swing.JLabel;public class Calculator extends JFrame implements ActionListener {private static final long serialVersionUID = 1L;// public static final int EXIT_ON_CLOSE = 3; private Button plus=new Button("+"); //运算符 private Button minus=new Button("-"); private Button multip=new Button("*"); private Button divise=new Button("/"); private Panel pan=new Panel(); private JLabel opl1 = new JLabel("操作数1"); private JLabel opl2 = new JLabel("操作数2"); private JLabel resl = new JLabel("结果:"); private TextField op1=new TextField(10); private TextField op2=new TextField(10); private TextField result=new TextField(10); public Calculator () { super("Calculator"); initialize(); }public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub try { if(e.getSource()==plus) { if(op1.getText().equals("")||op2.getText().equals("")) result.setText("操作数不完整"); else { int oprt1 = Integer.parseInt(op1.getText()); int oprt2 = Integer.parseInt(op2.getText()); Integer temp = oprt1+oprt2; result.setText(temp.toString()); } } if(e.getSource()==minus) { if(op1.getText().equals("")||op2.getText().equals("")) result.setText("操作数不完整"); else { int oprt1 = Integer.parseInt(op1.getText()); int oprt2 = Integer.parseInt(op2.getText()); Integer temp = oprt1-oprt2; result.setText(temp.toString()); } } if(e.getSource()== multip) { if(op1.getText().equals("")||op2.getText().equals("")) result.setText("操作数不完整"); else { int oprt1 = Integer.parseInt(op1.getText()); int oprt2 = Integer.parseInt(op2.getText()); Integer temp = oprt1*oprt2; result.setText(temp.toString()); } } if(e.getSource()==divise) { if(op1.getText().equals("")||op2.getText().equals("")) result.setText("操作数不完整"); else { int oprt1 = Integer.parseInt(op1.getText()); int oprt2 = Integer.parseInt(op2.getText()); Integer temp = oprt1/oprt2; result.setText(temp.toString()); } } } catch(Exception ee) { result.setText(ee.getMessage()); ee.printStackTrace(); } } public static void main(String[] args) { // TODO Auto-generated method stub new Calculator(); }}。
6.java开发环境实验报告原发布者:naughtycatt
Java语言程序设计实验报告一班级:姓名:学号:一、实验教学目的与基本要求Java程序设计的实验是Java程序设计课程重要的实践教学环节。实验的目的不仅仅是验证理论知识,更重要的是通过上机加强学生的动手能力,掌握常用Java开发环境的使用方法,培养学生分析问题、解决问题、应用知识的能力和创新精神。充分放手让学生自行设计、自主调试,真正培养学生的实践动手能力,全面提高学生的综合素质。本课程是一门程序设计语言课程,通过本课程的学习,学生能够掌握Java语言程序的基本特点、基本编程方法和基本开发技巧,培养学生阅读、分析、设计和调试Java语言的能力,并具备一定的面向对象程序设计思想。本课程的主要任务是在已学习的编程语言基础上,讲述Java语言的数据结构和语法规则;基本控制结构和编程技巧;Java语言面向对象的特点、编程方法和程序设计思路;Java语言的GUI程序和文件及I/O流的编程方法;能够正确配置Java开发环境,并使用相关的编辑、编译、调试、运行命令。(1)掌握Java语言的编程技巧,能够独立进行面向对象的开发能力。(2)具有根据编程需求独立查询Java类库文档及相关资料,完成系统的能力。(3)具有分析、寻找和排除程序中常见问题的能力。二、实验内容与收获(1)Java的安装与配置。熟悉语言环境及简单程序设计的使用练习,正确配置Java开发环境(Eclipse集成开发环境的安装、配置与使用)a)安装JDKSun公司为所有的Java程序员提供了一套免费的Java开发和运行
7.java程序设计实训报告简单的计算器编程 import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Calculator{ public static void main(String[] args) { CalculatorFrame frame = new CalculatorFrame(); frame.(JFrame.EXIT_ON_CLOSE); frame.show(); }}/** A frame with a calculator panel.*/class CalculatorFrame extends JFrame{ public CalculatorFrame() { setTitle("Calculator"); Container contentPane = getContentPane(); CalculatorPanel panel = new CalculatorPanel(); contentPane.add(panel); pack(); }}/** A panel with calculator buttons and a result display.*/class CalculatorPanel extends JPanel{ public CalculatorPanel() { setLayout(new BorderLayout()); result = 0; lastCommand = "="; start = true; // add the display display = new JLabel("0"); add(display, BorderLayout.NORTH); ActionListener insert = new InsertAction(); ActionListener command = new CommandAction(); // add the buttons in a 4 x 4 grid panel = new JPanel(); panel.setLayout(new GridLayout(4, 4)); addButton("7", insert); addButton("8", insert); addButton("9", insert); addButton("/", command); addButton("4", insert); addButton("5", insert); addButton("6", insert); addButton("*", command); addButton("1", insert); addButton("2", insert); addButton("3", insert); addButton("-", command); addButton("0", insert); addButton(".", insert); addButton("=", command); addButton("+", command); add(panel, BorderLayout.CENTER); } /** Adds a button to the center panel. @param label the button label @param listener the button listener */ private void addButton(String label, ActionListener listener) { JButton button = new JButton(label); button.addActionListener(listener); panel.add(button); } /** This action inserts the button action string to the end of the display text. */ private class InsertAction implements ActionListener { public void actionPerformed(ActionEvent event) { String input = event.getActionCommand(); if (start) { display.setText(""); start = false; } display.setText(display.getText() + input); } } /** This action executes the command that the button action string denotes. */ private class CommandAction implements ActionListener { public void actionPerformed(ActionEvent evt) { String command = evt.getActionCommand(); if (start) { if (command.equals("-")) { display.setText(command); start = false; } else lastCommand = command; } else { calculate(Double.parseDouble(display.getText())); lastCommand = command; start = true; } } } /** Carries out the pending calculation. @param x the value to be accumulated with the prior result. */ public void calculate(double x) { if (lastCommand.equals("+")) result += x; else if (lastCommand.equals("-")) result -= x; else if (lastCommand.equals("*")) result *= x; else if (lastCommand.equals("/")) result /= x; else if (lastCommand.equals("=")) result = x; display.setText("" + result); } private JLabel display; private JPanel panel; private double result; private String lastCommand; private boolean start;} 采用 啊。
8.谁帮我搞份JAVA实习报告呀java实习报告 目录 一、课程设计的目的 1 二、课程设计的内容 1 三、总体的设计 1 四、具体设计 1-4 一)运行效果与程序发布 2 二)主类ComputerPad 3 1.方法 3 三)数字按钮NumberButton 1.方法 3 四)运算符号按钮OperationButton 1.方法 4 五、代码 3-16 六、体会 16 七、参考文献 17 一、课程设计的目的 Java程序设计是一门应用性很强的专业课,在学习时必须注意理论与实践相结合,为此开设了本课程设计,其目的是通过本课程设计使学生能够较全面的掌握面向对象程序设计的有关概念和开发方法,以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力。
二、课程设计的内容 实现计算器功能的应用程序 根据计算器的实际功能,用户可以通过鼠标依次输入参加计算的数值,进行加、减、乘、除等混合运算,界面美观。 三、总体的设计 本计算器程序共有3个java源文件。
类之间的主要关系如图所示。 ComputerPad(主类) NumberButton OperationButton ComputerPad.java 该 java文件生成的类负责创建计算器的“主窗口”。
该类含有main方法,整个程序从该类开始执行。 NumberButton.java 该文件生成的类负责为主类创建数字按钮对象,使用鼠标单击数字按钮可依次输入参加运算的数值的各位数字。
OperationButton.java 该文件生成的类负责为主类创建运算符号按钮对象,使用鼠标单击运算符号按钮可选择所要进行的运算。 四、具体设计 一)运行效果与程序发布 1.将3个java文件保存到一个文件夹中,例如c:\computer.将3个java文件分别编译生成相应的字节码(.class)文件,然后,用java解释器运行主类: C:\computer\java ComputerPad 2.可以jar.exe把一些文件压缩成一个JAR文件,以此来发布我们的应用程序。
我们可以把java应用程序中涉及到的类压缩成一个JAR文件,例如ComputerPad.jar。 首先,用文本编辑器(例如Windows下的记事本)编写一个清单文件(Manifestfiles) Mainfest-Version: 1.0 Main-Class: ComputerPad Created-By:1.2.2(Sun Microsystems Inc.) 然后,如下生成JAR文件: C:\computer\jar cfm ComputerPad.ar moon.mf *.class 其中,参数C表示要生成一个新的JAR文件,f表示要生成的JAR文件的名字:m表示文件清单文件的名字。
现在就可以将ComputerPad.jar文件拷贝到任何一个安装了java运行环境(版本号需高于1.2.2)的计算机上,只要用鼠标双击该文件就可以运行该java应用程序了。 体会 课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程. 回顾起课程设计,至今我仍感慨颇多,的确,在这一星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。
通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。
通过课程设计之后,把以前所学过的知识重新温故。 这次课程设计终于顺利完成了,在设计中遇到了很多编程问题,最后在老师的指导下,终于迎刃而解。
在此我表示感谢!同时,对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢! 参考文献: 《java课程设计》 耿祥义编著 清华大学出版社 《java 2 范例入门与提高》 东方人华 主编 艾力江编著 清华大学出版社 《java 2程序设计实用教程》 叶核亚 编著 陈道蓄主审 电子工业出版社。
9.求教Java Web开发学习心得个人在远标学习后总结的:1 初学的话,从java的本身语法开始。很多人觉得这些东西很简单,可能一天或者一个上午就完事了。但是,所有的东西,最关键的细节,god in details.你看完以后,去做一下scjp的试题目,看看自己的水平,深深反省一下。不是需要去考这个认证,是让你真正意识到自己对于java的认识。这个阶段可以看一些java培训教程,好像有一个叫张孝详的,比较适合没有其他语言基础的人,如果有基础的,可以看看thinking in java
2 然后一些提高阶段,对于java的语法熟悉以后,就是熟悉java语言,对语言最好的熟悉方法是熟悉他的类库,这个部分,个人推荐最好的书是core java,现在到7还是8版了,我看是的时候是6版本。这本书是我所知道认可程序最高的一本java书了。
3 在对语法和语言都有一定程度的熟悉以后,就要知其然后知其所以然(前提是你想真正精通这个语言,不然这个时个就可以去搞jsp了),这个时候站的角度要高一些,先看看jvm,现在国内这个方法据我看的,没有什么特别好的书,因为也没有几本,我印象中不错的是深入java虚拟机,了解了整个java是如何运行的以后。想像一下,如果自己需要实现一个java的话,如何做,带着这个问题去jdk的源代码,你会收获很大的。有一本书,叫effect java,本来应该是关于最基础的东西,但是很难的,在这个阶段看的话,收获会很不一样的。
4 在真正花时间在前三个阶段以后,打一个真正扎实的java基础以后,就可以开始真正面java最流行的领域了,从servlet,jsp开始,然后是SSH,J2EE那些东西。那些东西在本质上考虑的更多的设计理念和设计模式的东西了。有一个叫java与模式的书,好像叫阎什么写的,是设计模式很不错的一本入门的书。在看书的时候,想法要开阔一些,不妨想一下,如果我自己要实现个tomcat,应该从哪里开始,如果有这样的想法,对于tomcat这些东西的理解,肯定要比大多数的人深刻一些。
5 在以上的东西都学到一定程度以后,那个时间就更应该关注的是方法论的东西了。包括软件开发模式,程序设计的方法学,这个阶段比较高了,我本人研究不深入,不能提供过多的东西,只能提供一些名词,例如重构,敏捷开发等等。国外好像一个martin, Robert等什么的在这方面比较有研究。