写给Java初学者和计算机专业的大学生必看

fly_cool 2011-04-29 12:00:25
昨天我和一个朋友聊天,她说她感觉什么都知道,但是让她实际去编码,去实现一个功能,完成一个业务逻辑她就傻眼了。所以我今天就写篇文章,谈谈我从不懂到光懂却不会做,从不会做到会抄袭他人作品,从抄袭他人作品到自己独立思考的简单过程和经验。



在此特别申明,此文章仅为一家之谈,高手可绕路,或发表自己好的方法技巧。

在此特别申明,此文章只适合大学内没有好好学习的学生和了解不多的人看,有扎实的基础的可绕行。



09年03月我开始学习电脑知识,真正的走上了程序员的道路,那时候我19岁。要说当时我有什么电脑基础,那我可以肯定我只知道如何打装备,其他的一概不知,我甚至连如何使用Word文档绘制一份简历都不会,连QQ聊天也是使用传说中的"一指禅"。

在此我特别申明一点,我学习的是培训机构,除了编程就没有其他课程的学校。



当时我们学习的第一本书是计算机基础,我记得很深刻,一本200来页的书就讲了个Word、Excel、PPT,学会了个打字的基本手法。后来的两年时间里面我们先后学习了一下语言:Java EE基础/C#基础/HTML标签/CSS+DIV/JavaScript/Ajax/J2SE/ C/S /MVC开发模式/SSH框架/Struts2/JPA/DWR/EXT/java设计模式(简单工厂、抽象工厂、单态模式)/Sql server 2005/MySql/Oracle/sql_数据库基本操作命令....等技术,涉及面之所以这么广阔,是因为每天都在学习,好了,闲话我就不说了,我就谈谈我学习中的小经验、小技巧。



1.逻辑能力的锻炼:

使用for循环输出乘法表、直角三角形、等边三角形、空心三角形。

(此处不提供实现代码,已丢失....)



2.实现简单的计算器(菜鸟实现,不使用设计模式)



3.实现简单的计算器(使用简单工厂实现)



4.骑士飞行棋(锻炼逻辑能力,提高设计能力)



5.俄罗斯方块(算法的学习,二维数据的关系)



6.验证码功能实现,4位验证码(字母数字混合)



7.简单的图片上传(java.io)



8.控制10个线程,实现1——100的加和(使用synchronized锁)



9.控制线程,实现简单的客户端和服务器交互



10.100金币一百海盗分硬币的问题



..............................

此处我就举以上10个小例子,还有很多熟练代码编写、逻辑算法的方法......

并且本人在此希望大家可以把自己做过的经典的案例提出来,让我和各位朋友分享.......

先感谢了



...全文
165 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lay90215 2012-05-11
  • 打赏
  • 举报
回复
怎么没看到答案
guanzs_ok 2011-04-29
  • 打赏
  • 举报
回复
多而不精有什么用,还不如好好学好一种。
zn85600301 2011-04-29
  • 打赏
  • 举报
回复
这些都不重要 只要你懂得百度 而且自己能看懂别人的代码 并能将其为自己所用 那就够了
剑神一笑 2011-04-29
  • 打赏
  • 举报
回复
先留着吧
cantalou 2011-04-29
  • 打赏
  • 举报
回复
没了Google 还真有点棘手嘞
fly_cool 2011-04-29
  • 打赏
  • 举报
回复
不好意思 各位,我上面说我学了什么东西不是重点,我只不过是想写点思路出来告诉像昨天向我问int型90转化成char是什么的朋友,给点思路给他们,推荐学习的方法,和技巧

强调,本帖不是技术贴,是经验分享贴
  • 打赏
  • 举报
回复
太杂乱了,不过比较全面。。。对于时下的多数人来说,google倒是个强大的工具

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧