要怎样才能学好java

小弟是“游戏学院”广州校区的学员。老师该讲的方法看上去挺管用的,可是3个月下来我好像什么都没学到?请问哪一位高手能教教我如何学懂java我真的好困惑,请大哥大姐指条明路吧... 小弟是“游戏学院”广州校区的学员。老师该讲的 方法看上去挺管用的,可是3个月下来我好像什么都没学到? 请问哪一位高手能教教我 如何学懂java 我真的好困惑,请大哥大姐指条明路吧。我QQ:8466079。谢谢啦 展开
 我来答
尚学堂大数据学院
2020-12-25 · 让人人享有高品质教育
尚学堂大数据学院
向TA提问
展开全部

我以一个老程序员的身份分享一点感悟吧:

JAVA是一种软件开发语言,和学其他任何一种开发语言有一样的道理或者说方法。

学习一门软件开发语言,应该先入门,然后,就可以“自学成才”。

那怎么入门呢?

1,学语言,就是为了写程序。啥基础没有,就得先了解其语法。语法包括其各保留字,数据类型,容器,类,对象模型,多线程,各种功能包。比如《JAVA编程思想》,就可以带你入门。

2,如何创建一个项目,如何编译,如何运行。如何调试。

这些随便一本入门书都会讲。

3,真正要开发一个软件项目了,你还要了解JAVA这种语言以外的知识。

比如,一个简单的客户资料管理软件,WEB版。

产品需求简单定义为,对客户资料的增删改查。

可以先用AXURE画一个界面设计,当然也可以直接在纸上画线框图。目的是画出来最终用户界面。定义出来用户怎么操作这个软件。交互设计定义每一步操作和界面反馈。

还要想好,数据怎么保存,用什么数据库(如MySQL),数据表怎么设计(有哪些资料,对应到表的字段上)

软件后台架构怎么设计?因为项目业务逻辑非常简单,即可以前后端分离,也可以不分离。前端可以用VUE加UI框架,后端可以直接用spring,springMVC,不需要缓存层直接访问数据库MySql。(负杂的项目可能就需要redis缓存层,dubbo微服务等)

设计完成就可以动手写接口,前后端分离的设计需要先按原型图(也可以是前面画好的线框图)来分解前后端交互接口。定义好接口协议(请求路径,参数,返回什么数据,什么格式--一般用json格式)

到此差不多可以动手写代码了。(稍大点的项目中,测试工程师一般已经写好测试用例了)

祭出你的顺手IDE(IDEA),创建一个JAVA web项目,开始码代码吧。

总之,要学好一门语言,需要语法基础,会创建项目,会编译调试。其他基本上就是自学成才了。当然,身旁有高手,随时请教更高效。

现在网上很多免费收费教学视频,也可以试试。

资源很多,方法差不多,都是靠勤奋好学和持之以恒。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式