实习了三个月java了,感觉很迷茫。因为我能看懂代码和流程,但如果要我单独完成一个程序的话。那基本不可能,不是不可能,是我写不出来。看着别人不用随便就能写出一个程序出来,我真的很羡慕。麻烦有经验的大师指点小弟一下。让小弟弟也能在为高手。
解决方案 »
- 二叉树链式结构建立的传值问题
- java 解析 xml 出现 %3C % 3F
- SWT 怎么做出右下脚慢慢升出shell的效果??就象QQ系统消息那样...
- Runtime.getRuntime().exec如果执行的".bat"有错误,那么就死了,如何解决?(在线)
- package的使用
- 请问如何使用Java reflection API取得关于inner(nested) class的信息?
- 用javac命令怎么将一个类打到一个包里面?
- 新手!刚写了一个小的发邮件程序,可是有异常,不太明白,请大家帮帮忙!谢谢!!!!
- 用jbuilder6编程,光标的位置不在输入点,为什么?
- 请大家推荐一下java里socket编程的资料。
- Random(随机数)
- 本人是新手,java中遇到个变量定义问题。高手帮我看看这串代码,class中这样定义怎么理解诶?
在众多语言中C/C++ java应该就是最难学的了 首先是因为java语言要求学者具有非常高的逻辑思维能力
除此之外还要对java有很高的悟性 对于初学者千万不能着急 要慢慢的适应 多花一些时间理解程序的运行过程 这个适应期可能要在一个星期 、甚至半年 如果半年之后还不能学会 那么我就建议最好转一下专业 学一些其他的东西
权威测试结果:Java不如.NET安全
* http://developer.51cto.com 2010-06-02 10:03 Jacob.G 51CTO.com 我要评论(0) 这是一个非常有趣的问题,也是一个很容易引发争论的问题。对于Java 和.NET来说,任何一方都拥有着庞大的粉丝群。但是在这个问题上,除了粉丝的情感和商家的炒作以外,是否有什么确切的证据来支持某一方的观点呢? 【51CTO特稿】在Java推出基于字节码的跨平台技术之后,Microsoft也为.NET推出了字节码解释模型(common language runtime)。对于两者的区别,我个人的观点一直是他们都可以开发出安全级别很高的应用软件,只是两者的开发形式、适用环境有一些区别罢了。对于安全问题,以前也经常有客户会问到两者之间的区别,当时也没有很在意,因为任何一方的安全级别都已经足够满足客户的要求了。也就是说即使有一些高低区别也没有大的关系。 Veracode是一家应用产品安全测试方案提供商,他们的服务是对二进制、字节码以及Web应用进行扫描,以发现安全问题。他们一直持续保留和收集着他们每次的扫描结果,并最近开始发布他们他们的扫描结果分析报告。因为他们的工作范围里,既有.NET应用,也有Java应用,因此我们可以通过他们的数据得到一些.NET和Java之间的安全差异证据。 需要说明的是,这些数据并不是出现在正式发布的报告当中(这些数据将可能出现在下一次修订当中。编辑注:也许是在等待厂商进行公关)。从这个报告的数据中可以看出:每MB代码中,.NET的漏洞密度为27.2,Java则为30.0。也就是单位数量代码中Java的安全漏洞要高于.NET。 对大多数人来说,这是一个非常接近的数字,也在抽样误差允许范围之内。可以认为.NET和Java的安全性在同一个级别范围内。但是如果将安全问题数据再进一步划分为不同类型的话,则会发现更有趣的事情,会发现在不同的方面.NET和Java的安全成都差异还是比较大的。下面是报告的一部分内容: 这是一个对.NET和Java开发者非常有用的数据。因为从报告中可以看到两个程序语言在哪些方面更容易出现安全问题,比如二者的跨站脚本攻击防范能力都不高(注:在Java Servlet 3.0规范中已经做了改进),所以设计应用的时候就要注意防范跨站脚本攻击问题,尤其是.NET更应该注意。在 Veracode的说明中对这个问题的解释是:之所以.NET在防范跨站脚本攻击方面问题这么多,是因为老版本的.NET控制结构不会对输出进行编码,因此如果要使用.NET的话。确认一定要使用最新的控制结构。 最后需要注意的是,安全问题并不是选择一个程序语言,或者说是在.NET和Java之间,或者是构建在其上的产品之间的选择理由。一个完整的系统,要综合考虑应用领域环境、用户特点要求、未来维护发展等很多方面。http://developer.51cto.com/art/201006/203284.htm
然后模仿着写~ 之后就自己写吧~
其实最重要的是你java的思想~~
做练习的时候多考虑一些问题的话写的会好一些~
你倒在烦恼这个
2.网上找项目 跟着别人做 很多的
3.自己去开发一个项目 小项目嘛
4.来这个论坛回答问题 时间长了 好多疑难杂症就懂的咋解决了——上网 查书 求教 自己思考
5.在看java书(必然是经典大作了) 我保证你会再看的 为什么 你突然会发现 哎 原来我好多都不懂!为什么?因为你已经进入到一个层面了.....
6.带领别人做项目 然后 别人称你为高手了 你可以谦虚的回答 我还差远呢 或者不回答 总之是 要自己做 才行 !想出来的都是假的,做出来的都是真的,抄别人的永远别人的,自己思考想的才永远是自己的!
如果安排你做个新闻发布系统,你可能不知道从哪入手。
1、整理功能列表
2、做静态HTML原型
3、设计数据库结构
4、编码,实现所有功能整体思路清楚了,编码时才有目的方向性。要不只会写单个JSP或者JAVA文件,永远不能提高