学了一段时间,应该说语法学的差不多了。可是我连一个俄罗斯方块都做不出来。看书上的代码又能看懂。写一些小程序 我宁愿用C加windows api写。。今天去图书馆,借了一本设计模式看设计模式是不是对我来说太早了。。学java到底在学什么?语法?OO机制?设计模式?貌似OO机制和设计模式关系老大。。我想掌握了语法也不能保证我能开发出软件。可是又有人说 如果一门新的 编程语言不能带给你新的思维方式,那就没必要学它。我想我现在是该看看设计模式了。 可我们学生现在没机会做大的项目,OO机制和设计模式根本没有实践的计划。小东西用C就能搞定。所以有一个疑问?我现在要看设计模式吗? 设计模式 是不是很高端的东西?
第二框架,比如ssh2
第三项目,找个网上的的项目,跟着做一遍,把那些逻辑熟悉下。然后你再考虑Java再学什么时,会有不一样的感觉。
java更注重的是对项目的 业务逻辑的理解,构建良好的架构,代码的强壮性
你说的做个游戏神马的,那是C++应该做的
实际的java项目中,连基本的算法都很少用到,最重要的是业务逻辑清晰,代码规范等等。
你把JAVA的基础学好。学扎实。以后无论你看到什么,你都可以自己模拟出来。
比如说:Spring框架技术。你可以用很简单的原理模拟出来。
最简单就用到了三种技术。注解,反射,XML。
把基础学好。别去想太多。一步一步的学。别急着想做些东西出来。当年我就跟你一样。然后我现在看我当年做的东西。我觉得特傻逼。
其实每种语言的本质是一样的,通过编写代码来实现预定的功能,但是各种语言又有侧重。使用java主要是要求要从整体上对目标要有把握,需要你更加如何用java来实现业务的时,注重代码的复用,程序的健壮等等。
设计模式很重要,但现在不是你学习的时候,等你在实际解决问题的时候就要慢慢的想到模式,而且要学
我也只是再根据我的体会随便说说,总之多练习就对了
只要基础好,做项目如流水,想到什么就写什么,呵呵
java可以完美解决多线程问题,多线程就不错。
跨平台,oracle为什么用java做安装界面?就是为了让其在各个平台都能有同样的安装界面。
java的运行速度不如c,界面做出的不好看,所有即时性的,桌面应用不擅长。架构师,这也是一个很不错的方向。设计模式肯定要学的。