收藏 分销(赏)

java编程思维怎么样.docx

上传人:人****来 文档编号:10103152 上传时间:2025-04-21 格式:DOCX 页数:7 大小:23.63KB
下载 相关 举报
java编程思维怎么样.docx_第1页
第1页 / 共7页
java编程思维怎么样.docx_第2页
第2页 / 共7页
java编程思维怎么样.docx_第3页
第3页 / 共7页
java编程思维怎么样.docx_第4页
第4页 / 共7页
java编程思维怎么样.docx_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、java编程思维怎么样有必要知道什么是程序,什么是算法。你知道它是什么,便不会学得懵懵懂懂。学习java编程跟学习其他编程语言一样,都必须要明白这是一种解决问题的语言表达形式。通过这种计算机语言描述出解决问题的方式方法,以便于在计算机上实现它。就比如,你希望有一个可以计时的秒表,我就用编程语言制定一个秒表软件实现你的必须求。实现必须求的过程就是用编程语言编写程序的过程,解决这个必须求的方法也叫算法,也就是解决问题的方法。算法是任何一个编程语言的核心。了解了这个,就已经走上了学习编程的正路。 编程与生活息息相关,两者要始终坚持密切联系。如何准确理解程序呢?举个例子,我要去买饭。买到饭是我要的结果

2、而解决这个问题的过程我们必须要几个步骤。就简单的步骤来说:第一步想要找到饭馆,第二步挑选自己想要的饭菜,第三步付费结账。这是简单来说,如果具体到每个人的生活环境,解决这给问题的步骤还要多一些。刚刚那三个步骤是用文字表述的程序,也就是自然语言,这也是程序。程序是解决问题的方法步骤,解决买饭问题的步骤就是买饭的程序。如果用计算机能理解的语言表述出来,那个程序变身为计算机语言程序。 程序还有编程是并不复杂的概念,也没有太高大上到你无法理解。再重复一遍,程序就是解决问题的方法步骤或者既定方式。编程就是将解决问题的方法步骤写出来。而计算机编程便是用计算机能理解的语言将其方法步骤写出来。看似编程是高大上

3、冷抽傲的,其实它是很贴地气的,到处与生活接轨。 编程语言有很多种,选择java是只选择了其中一种表述和实现方式。设定编程语言是因为计算机是一个僵硬的东西,自然语言是它所不能理解的,故而必须要设定一种它可以理解的语言,让它听懂你说的指令,它才干为你服务。理解了何为计算机程序和编程,下面就具体到不同种类的编程语言的选择。 不同种类的编程语言就类似于现实中的各国家的语言,英语,法语,还有我们最熟悉的汉语,同样的问题,会有不同形式的表现。汉语中描述自己是我,英语中是I,其他语言中又是另外的表述。不同的编程语言的区别也基本类似。 不同语言的区别主要在于关于算法的表述方式不同,程序语言的适用范围不同。因

4、为表述方式和适用范围的问题,诸多编程语言便可以区分开来,使用时也依据这两点进行选择。学习时有很多语言,如C、C+、java,这三种编程语言是因为不同的必须求而研发的。java与前两者相比的优势在于可移植性强,关于系统和硬件要求不高。 了解了这个你就大体知道java的特性了。其实只要有java虚拟机,它几乎可以在任何机器上运行。而c和c+是没有这种特性的。也就是只必须要安装一个java虚拟机,电脑上可以运行java程序,手机上也可以,平板上也可以,对系统和硬件类型没有硬性要求。这种特性就是java得以推广的重要原因,它的适应性太强了。 说这些是让大家关于java有一定更深的理解。java和C语言

5、有一定渊源,团和C+是很像的,学过C和C+的再学习java比较简单一些,没有这些学习经历也不用担心,只必须要足够的学习量便可解决这一问题。 2怎么学习java 算法很重要,要不断的优化程序 现在很多人都是快速的学习,快速的学习,反复的学习。而我的建议是,无论你学到什么阶段,都要去不断的优化自己的编程,能用3行实现的程序,不用5行,这样你编写的程序才干更加凝练。而且,编程学习的中后期,就要重视算法,尽量编程优质的程序,这才是编程的美妙之处。 写一个程序,不断改善 你学习的过程可能很漫长,我建议你从一开始的时候,就想着写一个小程序,比如一个计算器的程序,开始可能很简单,仅仅通过命令行的方式浮现,功

6、能可能也只有加减乘除,但是随着你学习的深入,你可以不断的完善这个程序,直到有一天,你把它做成一个非常完善,性能非常卓越的程序后,你就真正学成了。 编程的时候,一定要独立思索 现在网络很发达,我见很多程序员总爱百度,包括我带的许多人都是这样,一个jdbc这么初级的东东,他们编程几年了,每次用还总是百度查。这个东西应该是熟记于心的,随时用,信手拈来,这样才干成为高手。就好像一个修理工,一遍查手册,一边给你修车,亦或是一个医生,一边看教程,一边给你看病,想想就觉得恐惧。 每个月至少研究一个技术点 直到今天,我还是会常常专研一个技术点,比如js的一个矩阵算法,实现色彩的霓虹灯变幻;亦或是,Java多线

7、程内存自动优化技术。我会去专研,而且总会研究出比我目前技术水平还高一点点的技术,这样我才干不断的拔高,而且出类拔萃,这是一般程序员没有做到的,当你做到了,你就更牛了。 记得写一些经验和技巧,要不断总结 不要做黑瞎子,掰苞米,掰一个丢一个。要学会总结,常常把自己碰到的问题及解决思想记录下来,还要记下来自己的经验和技巧,然后常常浏览自己曾经记下的这些东西,这样有了积存,你会发现,你成长的很快。 3学java的方法 corejava 这是java的基础,包括基本的概念,语法,面向对象,集合等,这是作为一个java工程师必须要熟练掌握的,也是最核心的部分。这部分的学习应该是比较有条理性的,也是比较容易

8、学习的,网络上可利用的资源也比较多。推举一本书java核心技术,开始阶段先学习卷1,真正接触项目后可以学习卷二。从现在起你必须学会使用 API帮助手册。java的api巨多,你不可能全部记下来,最好的办法就是学会使用手册。不会用手册的人是学不好java的。 database 数据库是现在项目中不可缺少的部分,基本要求就是数据的增删改查,单表操作,多表操作。掌握的数据库以oracle,mysql,sqlserver三大主流数据库为主,mysql是免费的,合适学习使用,oracle提供了免费的简介版oracleXE可以从官网下载使用。这一部分对sql语句的掌握是至关重要的。sql语句在主流数据库中

9、是通用的。以上都是些基础。如果掌握了,必须要深入的学习一些触发器,存储过程的知识。每种数据库都有自己的特点,可以深入研究一种数据库,作为自己的亮点。 web web技术主要包括html,css,js等,作为一名java工程师,对前端技术的要求不如前端工程师要求那么高,但要掌握基本的使用。这一部分比较重要的是ajax和jquery技术, 技术也是必须要掌握的。html5将会是成为主流。 framework 接触过实际项目的人都明白框架的重要性。关于初学者,可以从三大基本框架入手:struts2,hibernate,spring。首先学会使用,其次是掌握每个框架的核心。关于更深层的运作原理可以先不

10、去理会,等你成长为一名高级工程师的时候再去攻克吧!最后要使用三大框架整合出一个自己的项目出来,作为自己的成果展示。具体的项目可以从一些书籍中参照,也可以从网络查找。 4学java的技巧 第一阶段、培养兴趣 兴趣是好的老师,可以是天生的,也可以后期培养。所以,学习java一定要对其感兴趣,即使刚开始没有兴趣也应该努力的培养自己对java的兴趣,如果没有兴趣的话即使今后从事这样的方向也不会有所成就。因此,既然选择学习这门技术,那就应该把自己的精力和兴趣转移到java上,把java学习当成是一款有难度、必须要持久战术的游戏,在学习java的过程中,找到自己的存在感、满足感、成就感。 第二阶段、清除障

11、碍 当自己对Java产生兴趣,并付出浑身解数来学习,但学习效果不好的时候,我们就应该停下脚步检查一下是什么因素阻碍了自己的进步,然后逐一解决。比如,不少男生在写java代码的时候,往往记不住命令的英文单词或者常常混淆。由于单词拼写错误,导致程序报错,这些低级错误使得浪费不少时间。那我们是不是应该天天花个十几分钟,把java学习中能用到的英语单词背下来呢?这样就会让自己的学习更有效率。 第三阶段、调整状态 注意力不集中是很多人都有的状态,如果课上掌握的不扎实,课下怎么狂补、下功夫都是事倍功半。所以建议每个学习者在上课时,多和老师互动,尽量让自己的思维和老师坚持一致性。当老师提问的时候,不管问的是不是你,你也要去思索,思索之后大声地回答。通过这种方法,你可以把自己的大脑调整到激活状态,坚持课堂上的兴奋状态,学习效率自然就会得到提升。 第 7 页 共 7 页

展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服