个人微信号:gonghuiyuan516 个人QQ号:121808772 欢迎交流技术。
工作好久了 感觉还是很水,我决定开始总结JavaSE基础 以连载的方式 写完总结 各位大神多多指教。
退后 我要开始装逼了。
先介绍一下java(参考自百度百科)。
http://baike.baidu.com/link?url=a2SioWStR0kMfc_7-UlmAEyAVOnr2_OoUyxw_QEJLcXuF3kZ5H-C-oisrE6IsOanbo-p0ZjrtJO0JQkM1j9nF8pqE0poyFn3qOtXAw7B5gq
历史:Java是SUM公司推出的面向对象设计语言、1991年为嵌入式芯片设计的,起名叫Oak,1995年更名为Java 。在2010 Oracle公司收购SUM公司 那么Java也就成Oracle公司了。
特点: Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和静态的语言。(Sun 公司对 Java 编程语言的解释,关于这些特性的介绍请参考百度百科)
技术方向:
Java SE(J2SE,Java2 Platform Standard Edition,标准版):主要用于C/S应用开发,是其它两个方向的基础。
JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版):主要是企业应用Web开发。
Java ME(J2ME,Java 2 Platform Micro Edition,微型版):主要是嵌入式(塞班、安卓等)。
跨平台原理:Java语言本身不能跨平台,是因为JVM跨平台例如:Windows、Linux、Mac都有专门版本的JVM、JVM可以运行同一份Java代码 所以操作系统只要支持JVM 那么这个操作系统就可以运行Java代码,JVM不单可以运行Java代码还可以运行其它编程语言例如Groovy等 所以JAVA即是平台的名字 又是语言的名字 JAVA语言跟JAVA平台都叫JAVA 这个平台可以运行很多种语言 就像.Net平台运行 C#等语言。
以上就是Java一些介绍,可能开始有点模模糊糊,不过写多几次代码就不会这种感觉了。