
《java程序设计》 课程总结怎么写
学习感想——思路决定出路人的学习是无止境的,只有不断的学习,才能给自己更丰富,更开阔的思路,经过两天的学习,让我感悟到很多事情,都是有两面性的,穷则变,变则通,出路在于变通,当目前的想法不能成功,说明你的想法有可能是错的,或者是由于没有改变自己的思路或者是懒于改变自己的思路或者是根本不想改变自己的思路,成功总有方法,想成功就要找方法,而思考是一切正确策略和方法的起源,思考其实就是问与答的过程,当你做一件事情没有达到目标时,问自己一个为什么
问自己问题出在了哪里,然后自己给出答案,学会反思学会换位思考。
“没有不好的孩子,只有不好的教育”,例如,在课堂中,在一日生活中孩子没有如我们所预想的那样做一些正确的事情,不能达到我们所要求的目标时,我们只能对孩子着急吗
与其对孩子发脾气,不如改变自己的教育观点理念,反思自己为什么,不能懒于改变自己的思路,就要求别人去适应自己的思路,我们何不反思自己从事情的另一个角度开始着手,可能会有意外收获,就像我们经常说的,给孩子机会孩子就会给你惊喜。
从中,我还深刻的理解到一个道理,大凡世界上能做大事的人,都能把小事做细,做好,做好了每件小事逐渐积累就会发生质变,小事就会变成大事,任何一件小事只要你把它做规范了,做到位了,做透了,你就会从中发现机会,找到规律,从而成就大事,也就是说,一件事情我会做了,但做好了吗,做精了吗,一个人无论从事何种职业,都应该尽心尽责
跪求java课程设计报告
要求:编写一个类似于windows计算器的程序,能实现加减乘除等基本运算并能处理异常
import java.awt.BorderLayout;import java.awt.Color;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JOptionPane;import javax.swing.JPanel;import javax.swing.JTextField;import javax.swing.border.TitledBorder;public class Jisuan extends JFrame implements ActionListener{private JTextField reasult;private JButton btn1,btn2,btn3,btn4,btn5,btn6,btn7,btn8,btn9,btn0, btnAC,btnAdd,btnSub,btnReasult,btnD, btnAbout,btnCancel; private boolean add,sub,end,s,c; private String str; private double num1,num2;public Jisuan(){ JPanel p1=new JPanel(); JPanel p2=new JPanel(); JPanel p3=new JPanel(); TitledBorder tb=new TitledBorder(输出); tb.setTitleColor(Color.BLUE); btnAbout=new JButton( 关于 ); btnCancel=new JButton(Cancel); btnCancel.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ee) { System.exit(0); } }); btnAbout.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ee) { JOptionPane.showMessageDialog(null,无, 消息,JOptionPane.INFORMATION_MESSAGE); } }); p3.add(btnAbout); p3.add(btnCancel); \\\/\\\/JPanel p4=new JPanel(); \\\/\\\/JPanel p5=new JPanel(); \\\/\\\/reasult.setBorder(tb); reasult =new JTextField(0,20); reasult.setEditable(false); reasult.setHorizontalAlignment(JTextField.RIGHT); reasult.setForeground(Color.BLUE); p1.setBorder(tb); p1.add(reasult);btn0=new JButton(0); btn0.addActionListener(this); btn1=new JButton(1); btn1.addActionListener(this); btn2=new JButton(2); btn2.addActionListener(this); btn3=new JButton(3); btn3.addActionListener(this); btn4=new JButton(4); btn4.addActionListener(this); btn5=new JButton(5); btn5.addActionListener(this); btn6=new JButton(6); btn6.addActionListener(this); btn7=new JButton(7); btn7.addActionListener(this); btn8=new JButton(8); btn8.addActionListener(this); btn9=new JButton(9); btn9.addActionListener(this); btnD=new JButton(.); btnD.addActionListener(this); btnD.setForeground(Color.RED); btnAC=new JButton(AC); btnAC.addActionListener(this); btnAC.setBackground(Color.PINK); btnAdd=new JButton(+); btnAdd.addActionListener(this); btnAdd.setForeground(Color.BLUE); btnSub=new JButton(—); btnSub.addActionListener(this); btnSub.setForeground(Color.BLUE); btnReasult=new JButton(=); btnReasult.addActionListener(this); btnReasult.setForeground(Color.RED); p2.add(btn1);p2.add(btn2);p2.add(btn3);p2.add(btn4);p2.add(btn5); p2.add(btn6);p2.add(btn7);p2.add(btn8);p2.add(btn9);p2.add(btn0); p2.add(btnD);p2.add(btnAC);p2.add(btnAdd);p2.add(btnSub);p2.add(btnReasult); p2.setLayout(new GridLayout(5,3)); add(p1,BorderLayout.NORTH); add(p2,BorderLayout.CENTER); add(p3,BorderLayout.SOUTH);}public void num(int i){ String s = null; s=String.valueOf(i); if(end){ \\\/\\\/如果数字输入结束,则将文本框置零,重新输入 reasult.setText(0); end=false; } if((reasult.getText()).equals(0)){ \\\/\\\/如果文本框的内容为零,则覆盖文本框的内容 reasult.setText(s); } else{ \\\/\\\/如果文本框的内容不为零,则在内容后面添加数字 str = reasult.getText() + s; reasult.setText(str); }}\\\/* String s=null; s=String.valueOf(i); str=reasult.getText()+s; reasult.setText(str); }*\\\/public void actionPerformed(ActionEvent e){ if(e.getSource()==btn1) num(1); else if(e.getSource()==btn2) num(2); else if(e.getSource()==btn3) num(3); else if(e.getSource()==btn4) num(4); else if(e.getSource()==btn5) num(5); else if(e.getSource()==btn6) num(6); else if(e.getSource()==btn7) num(7); else if(e.getSource()==btn8) num(8); else if(e.getSource()==btn9) num(9); else if(e.getSource()==btn0) num(0); else if(e.getSource()==btnAdd){ sign(1); btnD.setEnabled(true); } else if(e.getSource()==btnSub){ sign(2); btnD.setEnabled(true); } else if(e.getSource()==btnAC){ btnD.setEnabled(true); reasult.setText(0); } else if(e.getSource()==btnD){ str=reasult.getText(); str+=.; reasult.setText(str); btnD.setEnabled(false); } else if(e.getSource()==btnReasult){ btnD.setEnabled(true); num2=Double.parseDouble(reasult.getText()); if(add){ num1=num1 + num2;} else if(sub){ num1=num1 - num2;} reasult.setText(String.valueOf(num1)); end=true; }}public void sign(int s){ if(s==1){ add=true; sub=false; } else if(s==2){ add=false; sub=true; } num1=Double.parseDouble(reasult.getText()); end=true; } public static void main(String[] args){ Jisuan j=new Jisuan(); j.setTitle(+\\\/-简易计算器); j.setLocation(500,280); j.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); j.setResizable(false); j.pack(); j.setVisible(true);}} 没写乘法,你自其实从网上搜索就能搜出来现成代码
java学习心得
目前,Java已成全球编程语言的领头羊,它应用领域广泛、前景可观,升职加薪也是指日可待的事。
虽说它的前景可观,但回想下自己走过的路,那真是困难重重啊,接下来就给大家分享几点学习心得,希望能帮助到初学者。
一、学习要脚踏实地,不可超值过急对于初学者来说一定要奠定好基础,要脚踏实地的学习,为日后学习高深知识奠定好基础,要给自己定个学习计划,按照流程去学习,不要学了一半JVM后觉得没啥意思,又去学SWT,结果发现对这个程序也没多大兴趣,有转去学别的,这样浮躁的性格导致你什么也学不会,建议大家一定要将入门教程吃透,平时多看视频讲解,把“基础知识”打牢固是很重要的。
二、看书不是重点,重点是多实践有了良好的开端还要养成良好的学习习惯,平时不单单是多看书本知识,自己在看书的时候还要把书上的例子亲手敲到电脑上去实践,千万不要图省事,就照抄、复制,只有实践才知道自己是否真的会写代码。
虽然说理解编程语言是首要,但也要勤动手、多思考,多编一些例子,做到将理论和实践相结合,这样才能真正的掌握这门技能。
三、由浅入深,不断赶紧程序编写难度每个人都懂得学习是件漫长又枯燥的事情,所以每个想学Java的学者都要做好心理准备,在有准备后要给自己养成个好习惯,先从简单的程序入手,可以通过命令行的方式实现,功能可以有不足,但是随着学习的深入,你可以不断的完善这个程序,直到你把它做成一个完美、性能全的程序后,你才真的学透、学扎实了。
四、遇到难题要学会思考和总结每一个阶段都要对上一阶段做个反思和总结,不要丢了西瓜捡了芝麻,最后学一个丢一个,要经常把自己在学习过程遇到的难题和困惑记录下来,定时的去温习和反思,还要记下自己解决问题的经验和技巧,不断的浏览这些东西,将这些东西吃透,过一段时间,你会发现自己成长了不少。
五、定期研究一个技术,并将其学懂、学精根据市场出现的新奇玩应,不断的去学习和探索,所研究的技术一定要比目前技术水平高,只有不断的探索和专研才能提升个人能力,我相信这一点一般的程序员都没能做到,如果你是抢先做到这一点,你的能力肯定比他人都要强很多。
总而言之,要不断的从实践中学习,要脚踏实地的学好技术,勤奋联系,也要善于利用网上的资源,譬如蓝鸥Java视频教程,从他人身上吸取经验和教训,让提升个人能力不在成为纸上谈兵的事。
java课程设计——猜数字游戏
《thinking in java》这本书一定要看,学JAVA语言不看这本书是不可以的,当然如果你只是想应付考试那算我没说。
JAVA是一门理论性很强的语言,你在学习过程中不要只注意学习程序,最主要的是学习思想。
因为JAVA是开源的东西,你可以看到源码,所以你要多看看别人的代码,同样看别人代码的同时也要注意看思想,不能只看程序实现。
一定要严格要求自己,严格到属性名、方法名、类名都要按规矩去起必须要做到见名知意。
一个人对自己的严格程度决定了他能走得有多远,在学习期间让自己养成一个良好的提升习惯,你将受益一生。
至于学习方法呢,你要先自下而上。
也就是开始的时候一定要多练习,老师讲的东西一定要亲自做,甚至书上的每个例子都要做,还不是做一遍就完。
在自己做的过程中要善于总结,要经常想能不能更好的实现。
当你做到一定程度的时候你会发现自己存在哪些知识上的不足,哪些技术上的欠缺。
这个时候你就到了自上而下的过程了,你会针对你自己的不足,去系统的学习一些理论知识,从理论上下功夫。
这个时期你会发现你自己会豁然开朗,有了一个质的提升。
同样,理论明白了你就又要去实践了,就会再次回到自下而上的过程...如此反复就会学有所成。
学习java的心得
我学习java已经有一年的时间了,不过虽然时间长,但是对于现在的我还是一个初学者,懂不了多少的java初学者。
期间曾迷茫过,曾困惑过,走了不少的弯路,老师布置的试验作业每次都是不会做,每次都是要问同学,这个代码什么意思啊
为什么用这条代码,用别的不行吗
甚至后来根本没耐心问,索性就复制同学的作业交上去。
但是都是各种0分,害的同学也这样,不过他能找老师反驳,而我却没实力。
。
。
渐渐的,我认识到这样下去是不行的,我必须改正自己的学习态度和方式。
接下提到的就是我这一年来的java学习心得。
JAVA是一门计算机语言,是人类发明的语言,应该比人类语言更容易学习,只要你有一种必胜学习JAVA心态就可以成功。
学习JAVA的方法:JAVA学习中,首先要做到课前、课后复习及预习,要时时保持一个清醒的头脑;多和同学沟通;互相学习;取长补短;在学习中做到帮助他人或他人帮助自己。
学习java,的确要学习的东西很多,就像同学提到的。
Java不像.net一家独大,Java的繁盛在于开源社区的庞大,这也带来了分支太多的问题,怎样选择一条好的学习路线,对于初学者来说,的确是一件很迷茫的事。
其实不管java东西再多,总有规律可循。
对于学习java基础的经验就是多做、多思考,基础知识的学习不能不求甚解,要追本溯源,弄清问题的本质。
这样才能举一反三,由点及面。
java的所有编程思路都是“面向对象”的编程。
所以大家在往更高境界发展以前一定要打好基础,基础是王道。
我们的基础要扎实扎实再扎实。
所谓打好基础并不是说要熟悉所有的java代码。
要了解java的结构。
class,methode,object,各种套用import,extend 让自己在结构上对java有个立体而且整体的了解。
学Java千万不要浮躁。
说到浮躁,这也是一个很值得我深思的问题。
我觉得我自己也有这样的倾向,不仅是我,估计大多数的人都有这个毛病。
总是喜欢讨论什么语言最好,什么语言功能强大。
这种讨论倒没有错,不过真正学习的时候,浮躁会使你失去很多。
在学习过程中,我很努力地使自己保持心理的平静,从基础学起,甚至是一些看上去完全没有必要的基础。
同学要扎扎实实,一步一个脚印的逐步学习,不要想着一步登天。
不然我问他的时候,他跟我讲的我也都不懂,这样对我也没用。
要多查API,它是Java编程的基本方法,也是编程过程中所不断利用的资源。
Java的学习过程不仅仅是基本语法的学习,更多的是去学习和掌握它所提供的API类库。
对于所接触到的类,方法,都去仔细去阅读文档的说明,再用自己编写的实例去此时一下。
而且不要只看而不练,学好java靠的还是实践,在一周两节的实验课要认真编程,不懂问同学或问李老师。
只有理论和实践相结合才能真正掌握只是和技能。
而且还要懂得运用百度和谷歌,遇到问题可以先搜索一下,实在不懂再找同学。
理论学习。
通过对理论的学习,尽量了解新知识的概念;学习之后只是粗略的了解概念,不能和实际很好的结合。
根据理论学习的知识,考虑在什么场合下可以应用这个新知识,哪些地方已经应用了这个概念,建立对新知识的感性认识。
java是一种面向对象的操作语言,必须要明白这点,才能从总体上把握java。
学习编程,首先要从分析别人的代码开始,明白他们的思路,认真分析,在学习的过程中一定要动手做、写代码,九比如说老师布置的试验作业,一定要自己做,不能抄同学的,首先不是为了应付老师,而是要让自己真正懂得java,这样慢慢的,以后的试验自己就又实力去做。
学习java不是抱一本书看看就行。
很多东西和体会必须自己动手才能真正属于自己,实践失最重要的。
而且还可以从实验中,体会到编程的乐趣,感受到自己做好一个程序,然后运行出结果,失很有成就感的
java实训总结怎么写
这一期的实习,虽然实习的时间不长,但是总体上收获挺大的,学习中我不但有了学习成果的喜悦,而且自己也日渐成熟,有种说不出的喜悦。
以下是我在这次实习中的一些感悟和体会:1.通过过这次实习,我们不仅在编程的理论知识上有所巩固和深化,更重要的是有了实战进行项目开发锻炼动手能力的机会,积累了一笔宝贵的经验。
我学会了如何团队合作,共同开发。
独木难支,光靠一个人的力量是远远不够的。
只有管理组织好一个团队,才能够最终完成项目的开发,或许在编程技术水平上团队成员有高有低,但是,每个人都有自己的闪光点,总可以在团队的找到适合自己的位置,每个人在自己的团队中做的贡献,创造出不可磨灭的重大价值。
2.有些知识点以前没有学过,但我也没有去研究,实习时突然间觉得自己真的有点无知,虽然现在去看依然可以解决问题,但要浪费许多时间,这一点是我必须在以后的学习中加以改进的地方,同时也要督促自己在学习的过程中不断的完善自我。
另外,也是在实习中必不可少的部分,就是同学之间的互相帮助。
3.我学会了如何理解和分析客户的需求。
软件为客户而生,只有理解了客户的需求才有写出优秀的软件的可能,在这次实战演练中,老师教会了我们如何组织团队正确的理解和分析客户的需求,并写出完善的需求分析,并用于项目开发。
4.我学会了对按照需求对软件架构进行设计,这点我想是我们许多同学之前都非常欠缺的,因为我们在学校的时编写代码篇幅短小,功能单一,所以设计思路通常只留于脑内,非常模糊。
而在这次项目开发演练中,老师手把手的教会我如何从需求中抽象出问题,并将之模块化,然后逐步求精,就如同为高楼大厦搭建栋梁。
此次实习,我深深体会到了积累知识的重要性。
在实习当中我们遇到了不少难题,但是经过我们大家的讨论和老师细心的一一指导,问题得到了解决。
程序设计总结
通过本次课程设计,对这门课程更深入的理解。
是一门实践性较强的课程,为了学好这门课程,必须在掌握理论知识的同时,加强上机实践。
一个人的力量是有限的,要想把课程设计做的更好,就要学会参考一定的资料,吸取别人的经验,让自己和别人的思想有机的结合起来,得出属于你自己的灵感。
程序的编写需要有耐心,有些事情看起来很复杂,但问题需要一点一点去解决,分析问题,把问题一个一个划分,划分成小块以后就逐个去解决。
再总体解决大的问题。
这样做起来不仅有条理也使问题得到了轻松的解决。
在这个过程中,我也曾经因为实践经验的缺乏失落过,也曾经仿真成功而热情高涨。
生活就是这样,汗水预示着结果也见证着收获。
劳动是人类生存生活永恒不变的话题。
虽然这只次的极简单的课程制作,可是平心而论,也耗费了我不少的心血,这就让我不得不佩服开发技术的前辈,才意识到老一辈对我们社会的付出,为了人们的生活更美好,他们为我们社会所付出多少心血啊
对我而言,知识上的收获重要,精神上的丰收更加可喜。
让我知道了学无止境的道理。
我们每一个人永远不能满足于现有的成就,人生就像在爬山,一座山峰的后面还有更高的山峰在等着你。
挫折是一份财富,经历是一份拥有。
这次课程设计必将成为我人生旅途上一个非常美好的回忆
通过这次的课程设计我对于专业课的学习有了更加深刻的认识,以为现在学的知识用不上就加以怠慢,等到想用的时候却发现自己的学习原来是那么的不扎实。
以后努力学好每门专业课,让自己拥有更多的知识,才能解决更多的问题



