java思想总结
发布时间:2026-01-25
java思想总结(精华10篇)。
一. java思想总结
一、数组、集合
数组、集合:都是一种容器,用一个对象管理多个对象;
数组:不能自动增长;只能存放同类型的元素
集合:能自动扩容;部分集合允许存放不同类型的元素;
二、学习这些集合类要掌握哪些东西:
1)怎样得到(选择)集合对象;
2)怎样添加元素
3)怎样删除元素
4)怎样循环遍历没一个元素
三、list、set、map
collection:父接口;
Set:接口---一个实现类:HashSet
List:接口---三个实现类:LinkedList,Vector,ArrayList
SortedSet:接口---实现类:TreeSet
1、List:
List:有序列表,允许存放重复的元素;
实现类:
ArrayList:数组实现,查询快,增删慢,线程不安全,轻量级;下标也是从0开始;
LinkedList:链表实现,增删快,查询慢
Vector:数组实现,线程安全,重量级
2.Set:
无序集合,不允许存放重复的元素;
实现类HashSet:equals返回true,hashCode返回相同的整数;哈希表;
子接口SortedSet:对Set排序实现类:TreeSet:二叉树实现的;
看API:泛型:表示一个对象;
Iterator:接口,迭代器;
java.util;
hasNext();
next();
remove();
Iterable:可迭代的,访问的;
ng;实现了可迭代的接口就可以用迭代的方式访问;
只需实现iterator();方法即可;Iteratoriterator();
三种循环的访问方式:
只有实现了Iterable接口的才能用第三种;能用第二种的也一定能用第三种;
ArrayList:自动扩容,是数组照搬过来的;
3.Map
HashMap:键值对,key不能重复,但是value可以重复;key的实现就是HashSet;value对应着放;
HashSet的后台有一个HashMap;初始化后台容量;只不过生成一个HashSet的话,系统只提供key的访问;
如果有两个Key重复,那么会覆盖之前的;
Hashtable:线程安全的
Properties:java.perties;key和value都是String类型,用来读配置文件;
HashMap与Hashtable区别:
HashMap线程不安全的,允许null作为key或value;
Hashtable线程安全的,不允许null作为key或value;
TreeMap:对key排好序的Map;key就是TreeSet,value对应每个key;
key要实现Comparable接口或TreeMap有自己的构造器;
HashSet:remove(Objecto)的原则看这个对象O的Hashcode和equals是否相等,并不是看是不是一个对象;
定义一个Map;key是课程名称,value是Integer表示选课人数;
map.put(cou,map.get(cou)+newInteger(1));
四、Hashtable、Properties(Jab88.coM 88教案网)
1,Hashtable:实现了Map接口,此类实现一个哈希表,作用和HashMap相同。任何非null对象都可以用作键或值。为了成功地在哈希表中存储和获取对象,用作键的对象必须实现hashCode方法和equals法。
2,Properties:继承自Hashtable,比Hashtable更严格属性列表中每个键及其对应值都是一个字符串。
常用方法StringgetProperty(String?key)和setProperty(Stringkey,Stringvalue);
用法:我在C盘下建了一个名为yy.dat的文件,文件的内容为:
name=hehe
password=12345
执行以下程序,输出hehe,可见用Properties可以很方便的解析配置文件
Propertiesp=newProperties();
p.load(newFileInputStream("C:yy.dat"));
System.out.println(p.getProperty("name"))
五、两个工具类Arrays和Collections
1.Arrays、此类包含用来操作数组(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂
llections、主要提供了在collection上进行操作的静态方法
六、遗留的'几个类
1.Hashtable,作用和HashMap相同,不过它是线程安全的,如果不需要线程安全,应该使用HashMap
2.Enumeration,遗留集合使用枚举接口来遍历元素,它有两个方法,hasMoreElements和nextElement,用法类似Iterator。
3.Stack,继承自Vector,实现了栈的功能,提供了push()方法押栈和pop()方法出栈。
4.BitSet,位集。如果需要高效率的存储一个位序列,例如一个标志序列,请使用位集。它可以对各个位进行
读取get(i)
设置set(i)
清楚clear(i)
七、常见笔试题目汇总
llection和Collections的区别。
Collection是集合类的上级接口,继承与他的接口主要有Set和List.
Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。
2.List,Set,Map是否继承自Collection接口?
List,Set是,Map不是
3.两个对象值相同(x.equals(y)==true),但却可有不同的hashcode,这句话对不对?
不对,有相同的hashcode。
4.你所知道的集合类都有哪些?主要方法?
最常用的集合类是List和Map。List的具体实现包括ArrayList和Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象的元素列表。List适用于按数值索引访问元素的情形。
Map提供了一个更通用的元素存储方法。Map集合类用于存储元素对(称作"键"和"值"),其中每个键映射到一个值。
5.排序都有哪几种方法?请列举。用JAVA实现一个快速排序。
排序的方法有:插入排序(直接插入排序、希尔排序),交换排序(冒泡排序、快速排序),选择排序(直接选择排序、堆排序),归并排序,分配排序(箱排序、基数排序)
快速排序的伪代码。
//使用快速排序方法对a[0:n-1]排序
从a[0:n-1]中选择一个元素作为middle,该元素为支点
把余下的元素分割为两段left和right,使得left中的元素都小于等于支点,而right中的元素都大于等于支点
递归地使用快速排序方法对left进行排序
递归地使用快速排序方法对right进行排序
所得结果为left+middle+right
6.HashMap和Hashtable的区别
都属于Map接口的类,实现了将惟一键映射到特定的值上。
HashMap类没有分类或者排序。它允许一个null键和多个null值。
Hashtable类似于HashMap,但是不允许null键和null值。它也比HashMap慢,因为它是同步的。
7.Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?是用==还是equals()它们有何区别?
Set里的元素是不能重复的,那么用iterator()方法来区分重复与否。
equals()是判读两个Set是否相等。
equals()和==方法决定引用值是否指向同一对象equals()在类中被覆盖,为的是当两个分离的对象的内容和类型相配的话,返回真值。
二. java思想总结
JAVA一直是很多人喜爱的一种编程语言,在这里北大青鸟徐东校区的老师希望各位努力并快乐的学习这门语言。学习JAVA需要多看SUN公司提供我们的资料信息,了解常用类的属性和方法。
我发现我们有很多同学在用常用类的时候,经常会把类里面的方法和自定义的方法搞混。记得有一位老师说过“学习要抱有一种钻研的态度”。我对这句话的理解是当我们学习到一个新的知识点的时候,需要不断理解和消化。
这可能是一个长期的过程,不能抱有一种急于求成的态度。以下内容是北大青鸟老师整理的一些JAVA基础:
一、SDK和JDK的区别 SDK是软件开发工具包,JDK是SDK的一种,其实它是JAVA SDK。JDK在早期的版本中也是叫SDK,在1.2版本以后才叫JDK。
J2EE:JAVA2平台的企业版,主要应用于WEB和大型企业的开发。
J2SE:JAVA2平台的标准版,学习和一般的开发。它包含于J2EE。
J2ME:JAVA2平台的微缩版,主要应用于电子设备(手机)方面,它包含有J2SE的核心部分之外,还有一个专业的类。
三. java思想总结
是今年3月份接触java的,其实上大学以前就买过java的书,但没进去,因为那个时候我在学习vb,对于java代码类c的编写方式不是很习惯,所以就没有认真的看。为什么最后好是学习java了呢。是因为我看到用java构建的web应用程序很不错,实现的功能也很多,在现在的网络社会里,肯定会有一番作为,而且我已经忍受不了m$的代码封锁,所以转投java了。
学习java已经8个月了,在这里跟大家说下心得,我刚开始是看 第三版,因为学校没开java课,所以几乎全是自学,用了将近二个月的时间把这本大书啃完,感觉这书不错,但也有很多人说这书不好,的确这书不是按常规的顺序讲的,内容跳跃性强,但讲的很深入,比较适合有c\c++基础的人看,这书看完,你就算基本掌握 java的基础了,也就j2se部分。
现在java分三大部分基础,从大到小排列:j2ee, j2se, j2me!
j2ee:这个就是现在最流行,也很java技术用的最多的地方,java企业应用,要学好它,首先就要有java的基础,这是最基本的,然后学习servlet,jsp,javabean以及基本的mvc结构,当然还有其他辅助知识,比如js,html还有一个对数据库的操作,这些都需要时间来学习,学完这些后基本就可以做些简单的web应用程序了,比如模拟一个小的网上银行等等,但做出来后肯定不易维护,因为刚才说的都是技术的性的东西,还需要学些思想性的东西,那就是设计模式,它是对一些解决特定问题的指导,并不是解决问题的方法,现在认可的设计模式一共有23种,在j2ee里除了这23种外还有几种,我还不太了解,我认为设计模式方面的书《设计模式-可复用面向对象软件的基础》英文名《design patterns-elements of reusable object-oriented software》这是提出设计模式那4为大牛写的,此书非常的抽象,使用语言是c++和smalltalk,有勇气和有基础的人可以尝试一下。
j2se:java技术的基础,很多基础都是先从介绍它开始,它和j2ee的区别就是jdk不同,j2ee比j2se的jdk要大一些,多一些类包,但那些是在j2se中用不到的,j2se不光是基础,也是java技术的一个应用方向,就是利用swing开发桌面应用程序,但在windows平台上,m$的地位是无法撼动的,再加上swing开发起来不是很容易,所以在j2se领域上,java一直处于劣势,发展很慢,说到j2se就一定要下eclipse,在别人眼里,eclipse只不过是一个java的ide,但那只是eclipse的冰山一角,其实eclipse是一个大的平台,暂可以把它比喻成windows,我们可以利用winapi去开发在windows上运行的程序,eclipse也可以,我们称为eclipse插件开发,现在这项技术也在慢慢兴起,有些公司已经有应用的项目,eclipse用的是自己开发的gui包,就是swt/jface,其实跟swing是一样的,都是由java写的,但一个是sun写的,一个ibm写的,swt/jface用的本地的资源,所以运行起来很快,界面也可以做的非常漂亮,而且移植也做的很不错,所以eclipse插件可以很容易的移植到linux上,相信这项技术一定很有发展。
四. java思想总结
——基于RFID的码头货物自动采集系统
项目简要概述:
1)开发环境:Windowxp
代码开发工具:Eclipse
服务器:Tomcat7
数据库:Mysql5.0
调试浏览器:Firefox10.0,Chrome
2)此次基于RFID的码头货物自动采集系统完成的功能包括前台和后台两个大的功能模块,前台主要实现了用户需要基本的功能,包括数据的查询、导出等,后台主要实现了管理员对系统的管理。系统还对用户的权限进行管理,对每一个功能进行权限设定,只有具有相应权限的人才能进行相应的操作。整个系统采用javascript+jquery+JDBC的MVC模式,配合一些组件实现界面的美化。
3)该项目实现的意义:提高了码头实时动态库存信息的准确查询、数据处理能力。大量节省人力、物力,提高作业效率,提高管理效率,加快物流自动化的快发展。
实训总结报告:
这次实训我们的题目是基于RFID的码头货物自动采集系统。通过这次实训,我不仅得到了专业技术的提高,同时也认识到专业基础知识重要性。
刚接触一项新任务的时候,认为感到完成项目的难度非常大,项目大部分的名字都不了解,几乎没有有信心把它做好。但是经过老师认真的讲解、项目各组成员的积极努力查询资料、大家相互交流,慢慢对RFID、中间件的技术有了更深一步的了解。随着大家的不断地努力、不断地查询资料、不断努力思索,慢慢的对项目有着更加深的了解,对项目的完成冲满了信息,同时理清项目完成所必备的大体流程思路。在实训过程中,我们把项目分为三个阶段,分别是搭建项目开发环境及SVN的配置、概要设计与详细设计、代码编写与系统测试。我在项目中的主要任务是完成前台的开发以及照片的ps处理。在项目刚开始开展时,项目搭建开发环境遇到了一些障碍,主要是因为技术基础知识不够牢固,许多软件的应用不够熟练,在前期耽误了大量的时间来学习。后续工作随着基础知识的不断巩固,慢慢加入到项目的前期准备工作。但是仍然遇到许许多多的困难,例如:用javascript实现从前台页面将div中的数据导入到excel中的这一功能,但是我们在百度、谷歌搜不到关于这一功能实现的资料,最后是组长想到将div类比成table,最终实现这一共功能。随着项目的难点不断被攻克,我们项目越来越完美,功能实现的越来越全,自豪感油然而生。这是我深深的体会到,团队,我们的实训任务之所以能够提前并且很好的完成,在于团队力量。
在这次实训过程中我的主要工作是前台页面的特效处理,还负责了一些开发任务,并学习了jQuery、Mysql、Ajax等知识。在此过程中老师还专门抽出时间给我讲解了关于物联网的一些知识。通过老师系统讲解,我对物联网的了解更加深入,并对软件开发这一行业充满了信息。前台页面特效不是一个简单的工作,需要大量基础知识储备,比如:这次我们项目的前台界面是模仿win8的metro风格,必须先要储备win8系统的metro界面的相关信息。
这个项目让我学到了很多东西,同时在技术上我也有了很大的飞跃。此次项目的完成还是比较满意的,我们实现了创新,借用了win8的metro风格;实现了功能的无页面跳转完成等等。实训马上就要结束了,通过这次的实践操作,我认识到了自己的不足,更感觉到了自己与别人的差距,这就为我接下的学习指明了一个方向,我要加倍努力。
实训即将结束,却令我非常怀念这四周的实训,在这中间我每一天过的都非常充实,在与山东大学的学生一起做项目,我认识到了自己的不足。但是我相信,只要我秉持艰苦奋斗,为理想拼搏的精神,我相信我一定可以披荆斩刺,度过重重难关,实现自己未来的理想!这次实训,让我我深切的认识到实践的重要性。在实训
的这段时间,我经历了挫折,也经历了欢乐。实训不仅仅是锻炼了我们在专业方面的一些技能,同时,它也让我学到了很多做人的道理。作为一个即将毕业的大学生,无论是在今后的工作或是生活中,大学里的实训都将成为我人生中一笔重要的资本
在实训中,我们认识了很多在学校没有学过的知识,了解了它们的使用方法及作用。它们为我们的生活带来了很多的便捷。通过实训,同学们的友谊也增进了不少,很多不太会做的难点在同学们的帮助下完成了。我们通过相互学习,相互沟通,一起研究,让很多项目的难点都做得相当的成功,心中的成就感与自豪感油然而生。项目的那种团结氛围填满了整个实训间。我们兢兢业业的老师,他们也顶着酷热和我们一起忙活,看着围在他身边的那一圈圈的人,他也总会耐心的为我们讲解,直到我们听懂为止。
同时在山东大学的四次讲座,我学到了许许多多的在学校学不到的知识,学到了许许多多的前瞻性事物,并对云计算有着非常深入的了解。再次感谢IBM资深工程师刘达对Web技术和开发框架,面向服务的体系结构(SOA),云计算,数据库与信息管理,Linux/Unix系统管理、开发、维护技术等方面讲解;木田桥龙【NEC软件(济南)有限公司董事兼总经理】关于:
1、IT服务(软件)业的发展趋势
2、服务贸易(外包)业的发展前景的讲解。
一、信息化发展回顾
二、云计算概念
三、云计算与信息化应用
四、信息化发展趋势
五、浪潮在云计算上的实践通过介绍云概念的形成,云计算的深入分析,云计算在国际和国内的发展现状以及云计算将来的发展趋势。
最后我希望我们项目组的成员能在以后的生活、学习中表现得更出色,更团结。老师们能够笑脸常开,万事如意!
五. java思想总结
我是一名 Java 开发人员。一年来,软件研发部门团结协作,在公司充满拼搏的环境中,以认真的工作态度和锲而不舍的精神努力工作。完成了公司各项工作,在软件研发、团队合作和个人成长方面取得了一定的成绩。在公司一年的工作已经结束,特向公司汇报如下:
1.软件研发
根据公司安排和项目需要。在自己的努力下,在吴经理的帮助下,在团队的配合下,克服了很多技术难关,增加了工作经验,收获颇丰:
1.发展
< p> 我以前在其他公司也做过一些开发,但是没有涉及到底层、架构和页面样式。通过今年公司项目的培训,我成长并学到了很多东西。
首先,面向对象语言的好处。当前编程的主流思想是对象,任何东西都可以用对象来表示。在过去,这些话很难理解。只是肤浅的体验,没有深入的体验。通过对这个项目的深入了解,无论是数据还是一些外部条件,我们都可以将它们抽象成对象,并且可以用对象来表示。具体来说,我们可以在语言中使用Class方块等。所以,c#so java也是如此。
其次,具备独立完成知识的能力。之前没做过vb的东西,加上这个深入的工作,这次涉及的领域也很广,常用的和重要的都涉及到了,也补充了xml和javascript实际操??作中的空白部分.通过今年的发展,我能够胜任这方面的工作,并且能够独立完成这项工作。
同样,c# 也有一些不足之处。 LocALhOST也通过c#开发这款软件发现了自身的不足,比如缺乏基础知识,缺乏整体的编程思路。这些都是工作中需要细化和改进的。
2. 数据库开发
数据库是与项目一起使用的最常见和最普通的技术。以前只知道对数据库的一些简单常用的操作。经过今年项目实战,积累了一些丰富的数据库操作经验。为以后工作和经验的积累打下了坚实的基础。同时项目中还用到了oracle和access数据库,是我的收获。
优点:熟练使用数据库技术进行开发。尤其是sql数据库的操作,经过这么长时间的积累,基本可以合理的设计和新建一个数据库了,同时也加强了对数据库在数据结构方面的理解。通过项目的实践,我现在可以熟练使用和编写各种SQL语句了。我也掌握了一些优化数据库中SQL语句的方法,可以进行一些简单的优化。
缺点:数据是一种比较先进的技术。不是你会写一些SQL语句,而是你可以建几个数据库,你是一名数据库工程师。成为一名优秀的数据库管理员,就是长期的工作积累。针对自己的不足,在以后的工作和学习中,要多接触,多利用新的知识点。丰富您的经验和知识储备。
第二,团队合作
以上的成功和收获,除了自己的努力,还有公司的支持。是这支球队造就了我。我们的团队也是一个具有务实、拼搏和创新精神的团队,因为我们的团队成员勤奋协作。我和软件开发团队是一个整体,这里的团队总结就是我在这个团队中的收获。
务实:公司下达的任务和任务,都是用心完成的。我们团队中没有人在工作的同时除了工作以外的任何事情,而且他们实际上都在做对公司有益的与工作相关的事情。相信在吴经理的带领下,现在是这样,以后也一样。
努力工作:不管公司下达的每一项任务有多么艰巨,如果工作没有完成,晚上就要加班,一定要尽量完成白天的工作。如果工作真的很忙,为了赶进度,我们放弃周末休息,尽早做项目。
创新:现在当我们开始一个项目时,我们会进行讨论。一般情况下,我们会进行高效、合乎逻辑的分析和讨论,确保程序的前提是正确的,尽可能提高程序的效率。
互助:只要我们群里的任何人有技术或其他问题,我们都会尽可能地互相帮助。没有人会支持整个项目。
沟通:我们会在项目期间及时沟通我们的收获,特别是一些针对性的技术问题。这节省了大量重复研究的时间,这是相当多的时间。
只要懂得沟通,我就不会小气。我会主动和你沟通。我的团队有句名言“强者使团队强,弱者使团队更弱”。
三。个人成长
通过公司近一年的培训和学习,我确实进步了很多,无论是技术还是工作,都不像以前那样了。 我在公司学到的东西让我快速成长。
技术上:无论是语言还是做事的逻辑都有很大的提升。 现在在软件团队,我可以独立完成部分工作,承担自己的责任。
六. java思想总结
转眼间,来到公司接近一个月了,从校园里走到实习岗位,学习环境变了,与周围的人的关系变了,一开始最重要的就是做好角色的转变,融入到环境中。从学校学生到公司员工是一次非常重要的角色转变,同时也是一次人生的跨越。对于大学生来讲,这不是一道不可逾越的障碍,实习的机会也将是我未来职业生涯助力的跳板。在实习的适应阶段,我最重要的转变就是态度的变换,我自己也体会到态度决定着一切。作为一个新人,在加入新的团队中,态度是最应该去注意的。要有学会反思的习惯,回顾这一周的学习情况:
作为一名Java开发工程师,Java虚拟机是必须要了解的,其中的内存划分,工作原理自己要熟悉,所以这一周花了一部分时间阅读了Java虚拟机规范文档,学习了classloader机制,了解并熟悉了虚拟机内存的划分以及其中的各项参数。先说一下什么是classloader机制?
当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的class文件当中,所以经常要从这个class文件中要调用另外一个class文件中的方法,如果另外一个文件不存在的,则会引发系统异常。而程序在启动的时候,并不会一次性加载程序所要用的所有class文件,而是根据程序的需要,通过Java的类加载机制(ClassLoader)来动态加载某个class文件到内存当中的,从而只有class文件被载入到了内存之后,才能被其它class所引用。所以ClassLoader就是用来动态加载class文件到内存当中用的。
Java虚拟机提供了三层classLoader
Bootstrap classLoader:采用native code实现,是JVM的一部分,主要加载JVM自身工作需要的类,如java.lang.、java.uti.等; 这些类位于$JAVA_HOME/jre/lib/rt.jar。Bootstrap ClassLoader不继承自ClassLoader,因为它不是一个普通的Java类,底层由C++编写,已嵌入到了JVM内核当中,当JVM启动后,Bootstrap ClassLoader也随着启动,负责加载完核心类库后,并构造Extension ClassLoader和App ClassLoader类加载器。
ExtClassLoader:扩展的class loader,加载位于$JAVA_HOME/jre/lib/ext目录下的扩展jar。
AppClassLoader:系统class loader,父类是ExtClassLoader,加载$CLASSPATH下的目录和jar;它负责加载应用程序主函数类。
其实了解了classloader机制,个人觉得比较重要的还是要学会自定义类加载器。为什么要学会自定义类加载器?
JVM提供的类加载器,只能加载指定目录的jar和class,如果我们想加载其他位置的类或jar时,例如加载网络上的一个class文件,默认的ClassLoader就不能满足我们的需求了,所以需要定义自己的类加载器。
七. java思想总结
在本学期的二周时间内,我们在学校机房进行了为期二周的JAVA实训。现在即将结束了,回首本学期的java学习,重点还是在学习概念等一些常识性的东西,也学到平常在课堂中没有学到的东西,在JAVAAPI中又多认识了几种类,使我对JAVA产生了浓厚的兴趣。两周的时间说长也不长,在这两周中,我们的实训任务是仓库管理系统,在演示过程中,并没有觉得它有很难,但在实际编程过程中,却遇到了各种各样的错误,这也多亏了老师的指点和班级同学的帮忙,使我一步步克服了实训过程中遇到的困难。虽然我所做的系统并没有实现所有功能,但是我觉得自己进步了,很多原来都不懂的东西现在都已经了解了,也培养了我的团队合作精神,让我感受到了集体的温暖。实训的过程与课堂上的讲课比,更为有趣,因为可以真正的自己动手操作,使我对老师上课所讲的内容有了更深一步的了解,使我在以后的编程中可以灵活运用。我期待以后有更多类似的实训,使我们可以多掌握一项技能,也可以让我们在以后找工作中可以有更多的实践经验。学知识可不能凭自己的爱好和一时兴趣,要一步一个脚印,认认真真,踏踏实实,理论与实践相结合,在扎实掌握课本实例和内容之后,有一定的扩展阅读和课外学习,充分全面的了解JAVA的应用和扩展运用。
在我所学的语言当中,我自认为JAVA是一门比较强大的面向对象的编程语言,不仅仅因为它的跨平台性,更多的是因为它的灵活多变和实用性较强,可以说比较的经典和强悍。所以学好java语言有很大的用处,这次实训,我们更多学到的是不懂就问和自己应该尽自己的全力去尝试,哪怕失败,只要自己尽自己的全力,和身边同学一起探讨而不是抄袭,团结合作,发挥团队意识,最后在自己的努力下,终于运行成功,这种成就感美不可言,心情愉悦至极。
最后终于要结束了,大家都有种释怀的感觉,当然我想我更多的是兴奋和自己掌握了知识之后的饱满感,学知识就像吃东西一样,吃饱了就应该好好的消化。要不断的温习和运用,做到举一反三,将所学知识充分融入到平时的学习生活中去,为以后的工作做好坚实的基础。感谢学校和老师能够为我们提供这次机会,让我们更好的掌握和了解JAVA这门语言。
八. java思想总结
作为一个软件开发工程师,我有幸成为北京超图一员,应聘为公司的java软件工程师。入任职以来,在部门领导的带领下,自己感觉无论学习、技术、生活等方面都有很大的提升。
20xx年里我主要完成的工作有:
1.1 工程部pda运维系统
我是4月末来到公司的,来到公司的初期主要是对工程部pda运维系统进行了解,并对pda以后可能用到的一些技术进行研究,而后对现有的项目进行修改。系统包括3个主要功能模块,一个次要模块,主要模块有工单管理、消息管理和系统升级。
工单管理的修改
系统升级可下载单个的文件,可同过一个文件升级
pda上线之前主要在有线的5个站点做实施工作,第一次做实施,以为只是简单的教用户怎么用就可以了,但是真正做起来才知道,针对不同的用户需要用不同的角度去讲解,特别是年龄大的,要多讲几遍才行。
pda上线以后工作主要集中在pda的维护和修改上,由于距离上次实施时间较长,所以又进行了一次实施。每个站点使用的时间不同,花费在每个站点上的维护和实施时间较长,在实施和维护期间每个站点都提出了不同的问题,针对不同的问题修改了很长时间,其中修改最多的模块主要集中于工单管理模块和系统升级模块。
系统在所有站点都开始使用以后主要针对站点提出的不同的问题进行解决和系统的改进,经过改进的系统很稳定,问题基本出现在
由于信号不好的原因导致升级失败,由于卡停机导致系统不能正常登录。还有几次是因为网络原因导致系统不能使用
1.2 有线boos系统
pda运维项目稳定后主要做了些boos系统中的一些功能,数据库数据的批量转移,
百万条数据的批量的转移功能。
宽带系统的的咨询查询,根据用户地址和时间进行查询, 修改宽带大客户atm资料查询功能 boos系统网上营业厅缴费的遗漏查询 网上营业厅二期产品卡消费 修改了付费频道发票打印功能 全网稽查中主工单的打印。
工作展望:
1、将学习的springsecurity整合到我们自己搭建的ssh框架,进一步完善框架。
2、利用搭建的ssh框架,开发一套oa系统平台。
3、做好襄樊、鄂州家政网络服务中心的维护工作。
4、希望通过自己的进步和努力,能为公司的发展做出自己最大的贡献,体现出自己的最大价值。
5、继续学习新技术,努力提高自己的个人能力。为以后能够更好,更顺利的工作奠定基础。
九. java思想总结
作为就业培训,项目的好坏对培训质量的影响十分大,常常是决定性的作用。
这篇文章是关于在学习JAVA软件开发时练习项目的总结,简单总结为以下几点:
2、项目一定要企业真实项目,不能是精简以后的,不能脱离实际应用系统
长话短说就是以上几点,如果你想要更多的了解,可以继续往后看。
因为参加就业培训的学员很多都是有一定的计算机基础,大部分都具备一定的编程基础,尤其是在校或者是刚毕业的学生,多少都有一些基础。
他们欠缺的主要是两点:
(1)不能全面系统的、深入的掌握某种技术,也就是会的挺多,但都是皮毛,不能满足就业的需要。
(2)没有任何实际的开发经验,完全是想象中学习,考试还行,一到实际开发和应用就歇菜了。
解决的方法就是通过项目练习,对所学知识进行深化,然后通过项目来获取实际开发的经验,从而弥补这些不足,尽快达到企业的实际要求。
项目既然那么重要,肯定不能随随便便找项目,那么究竟如何来选择呢?根据Java的研究和实践经验总结,选择项目的时候要注意以下方面:1:项目不能太大,也不能太小
这个要根据项目练习的阶段,练习的时间,练习的目标来判断。
不能太大,太大了做不完,也不能太小,太小了没有意义,达不到练习的目的。
十. java思想总结
1. 学习之路,不走弯路,就是捷径
软件开发之路是充满荆棘与挑战之路,也是充满希望之路。Java学习也是如此,没有捷径可走。所有的人都期盼成功,但是并不是每个人都会为走向 成功全力以赴。人们在渴望成功的同时,也渴望能够少一分努力,多一分收获。而事实上要获取真正的成功,每个人都必须经历艰辛。无论你出身豪门,还是出身寒 舍,你都不得不接受这样一个事实:成功没有捷径可走,只有顽强的意志与坚持不懈的奋斗才能带你走向成功。
2. 如何学习程序设计?
Java是一种平台,也是一种程序设计语言.首先一定要保持热情,买一本关于这种语言入门的书,一开始不要看太难的,循序渐进,先看一遍。多练 基础代码,将各种语句练得非常熟练,可以选一些计算机语言初等练习题做做。再重头到尾好好看一遍,哪里不懂,可以与他人交流。多看看别人用这种语言写的程 序,借鉴编程方法,对自己错误的思想进行校正。多多练习,每天都打一些代码,毕竟熟能生巧!
3. 培养兴趣
兴趣是指一个人力求认识某种事物或从事某种活动的心理倾向。知识是兴趣产生的基础条件,因而要培养某种兴趣,就应有某种知识的积累,学习编程, 就应该多看看那方面的书籍,不仅能提高自己的文化内涵,也能渐渐培养自己的学习热情。有空多到一些程序员论坛转转,你会发现,他们其实很乐观幽默,时不时 会冒出智慧的火花。
4. 脚踏实地,循序渐进
现实生活中,人人都有梦想,都渴望成功,都想找到一条成功的捷径。其实,捷径就在你的身边,那就是勤于积累,脚踏实地,积极肯干。无论做什么事 都要戒骄戒躁,踏实地走好每一步,让自己的生活有目标、有计划,这样我们的生活才会变得充实,我们离成功也就越来越近了;相反,如果浮躁、急功近利,就不 能集中精力去完成自己的人生目标,最后很可能一事无成,一败涂地。
5. 多实践,快实践
纸上得来终觉浅,绝知此事要躬行. 软件开发是一门工程学科,注重的就是实践,"君子动口不动手"对软件开发人员来讲根本就是错误的,他们提倡"动手至上",但别害怕,他们大多温文尔雅,没 有暴力倾向,虽然有时候蓬头垢面的一副"比尔盖茨"样。有前辈高人认为,学习编程的秘诀是:编程、编程、再编程,笔者深表赞同。不仅要多实践,而且要快实 践。我们在看书的时候,不要等到你完全理解了才动手敲代码,而是应该在看书的同时敲代码,程序运行的各种情况可以让你更快更牢固的掌握知识点
6. 多读好书
书中自有黄金屋,书中自有颜如玉。培根说,“读史使人明智,读诗使人聪慧,演算使人精密,哲理使人深刻,伦理学使人有修养,逻辑修辞使人善 辨。” 从书中可以领悟“不以物喜,不以己悲”豁达情怀,亦可以领略“天下兴亡,匹夫有责”的豪迈心胸。从好书中提升了思想境界,陶冶了情操。
7. 思想的领悟
学习Java也是如此,必须要有扎实的基础,你才能在J2EE、J2ME领域游刃有余。掌握了基础语法和Java程序运行原理后,我们就可以用 Java语言实现面向对象的思想了。面向对象,是一种方法学;是独立于语言之外的编程思想;是CBD基于组件开发的基础;属于强势技术之一。
文章来源://www.dm566.com/gongzuozongjie/186806.html