java语言学习
来源:互联网 发布:Windows进程通信 编辑:程序博客网 时间:2024/06/06 18:31
现在最流行的编程语言就是java了,学习java要怎样学习,有要注意哪些呢?首先要确定学习将来要干嘛,确定好之后就一直朝着这个方向努力,不放弃就行了。
首先,需要明确的是Java已经不是一门简单的语言,也不是一门可以速成的语言了,而是一门功能强大,体系复杂的语言,需要花很大精力才能掌握并精通的语言。其次,Java即使在Web开发领域,也不等于仅SSH(Struts+Spring+Hibernate),这三种框架的流行,使多数程序员浮于开发的表面,不能深入进去,同时是Java在Web开发领域被PHP、Python甚至Node.js所超越的原因。最后,Java语言目前功能强大,但是如果要充分利用Java语言,不止是写配置文件简单操作一下数据库,就需要从底层来理解Java的运行机理,正像做C语言的需要理解硬件、操作系统、编译原理、汇编语言之后才能精通C语言,Java语言也一样,你需要理解JVM、ByteCode等底层机制。
java号称是最强的网络编程语言,但是大多数应用程序开发人员是从来不会自己开发什么底层的网络程序的。需要做只是了解原理就够了。网络机制的实现是靠平台实现的,除非自己开发平台,否则是不需要知道socket怎么实现,怎么监听访问的。因此在这方面花太多的功夫就偏离了“将来的应用开发是在成熟的平台上展开,而不是自己从底层开发平台”这一假设。
0 0
- 转载:Java语言学习
- Java语言基础学习
- Java 语言学习总结
- 为什么学习Java语言
- Java语言学习笔记
- Java语言学习1
- java语言学习
- Java语言学习
- Java语言学习要求
- java语言学习-方法
- Java语言学习-继承
- java语言学习
- Java语言学习
- Java语言学习中
- java 语言学习总结
- java语言学习笔记
- JAVA语言学习开始
- Java学习---基本语言
- Linux系统中一些目录和文件的详细解释(参照RHEL5.4)
- android:edittext学习记录
- NSRunLoop的浅显概述和原理
- 【SGU 176】 Flow construction
- Leetcode19 Remove Nth Node From End of List
- java语言学习
- div+css之CSS 文本设置 CSS 字体设置 CSS 列表设置 CSS 表格设置 css outline轮廓
- 代码实现UITableView点击cell跳转
- NoSQL内存数据库—Berkeley DB基本操作的例子
- TeeChart在MFC中实时曲线绘制的应用
- C++程序设计学习之『多态性与虚函数』
- 设计模式C++实现十九:命令模式
- 360 杀毒引擎比较
- Makefile 入门与基本语法