菜鸟学Java

    Java的出现将面向对象编程推向了一个高潮。去年接触到面向对象的思想,一直想学,却因为一些事情推迟到现在。今年学校开设了这门课,所以决定学好这门课程。好了,菜鸟要分享心得了。
    通过初步学习,我理解到面向对象语言与面向结构语言的不同。以前学过C,觉得在稍大一点的程序中,逻辑会很杂乱,很繁琐
。而面向对象语言具有模块化特征,最主要考虑的是类之间的关系。面向对象语言还有一个最主要的优点是可以通过类的继承或实现类的实例化对代码进行重用,这大大的提高了软件开发的效率,降低开发成本。自己心里在想Java应该比C更容易学习吧。
    关于Java语言的特点很多书上都讲到过,我总结为以下几点:①所有代码必须存在与类中;②Java语言中没有“指针”这个概
念;③具有异常处理机制、线程同步机制、Java虚拟机会对需执行的字节码进行检查等一系列保证安全性的措施;④它是一种半编程半解释型的语言。首先将源程序翻译成字节码,然后Java虚拟机将字节码解释成二进制指令。基于这个特性,Java是一种跨平台的语言。
    首先,需要安装Java开发工具包JDK。刚开始安装的JDK和电脑系统不相容(我的电脑操作系统是win7 64位),卸载之后重新安
装了jdk-7u45-windows-x64.exe。安装完毕之后去配置环境变量,在配置CLASSPATH变量时,我遇到一个问题:我的JDK下的lib目录没有tools.jar和dt.jar。为了解决这个问题,上网在CSDN找到答案,原因是在JDK安导时将JDK和JRE放在同一个目录下,导致了文件的覆盖,致使tools.jar和dt.jar包被覆盖。我的做法是用360彻底删除了原来安装的JDK,然后重新安装一遍,注意将JDK和JRE放在不同目录下,然后问题解决。
    其次,准备源代码的编写及保存。在Windows下用记事本编写Hello World程序,注意在保存记事本时文件名后缀要变成.java,
并将保存类型选为“所有文件”,然后在字符命令行界面进行程序的编译与运行。终于,自己的第一个Java程序“Hello World”出现在屏幕上。

          学习感悟:最初看书时觉得挺简单的,可是在自己动手去做的时候遇到了不少困难,也很着急,觉得很简单的东西怎么就是完成不了呢。随后静下心来告诉自己没关系,遇到问题了就去解决,抱怨也无济于事。于是上网去度娘,发现很多人会遇到这种问题,也有很多人给出解决方法。通过这次初步的学习,我知道学习一门语言,最重要的是去实践,通过实践会让理论知识更加清晰,也要多在技术社区与各种层次的网友交流。希望自己能一直坚持下去。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值