可能以后会做java开发了,现在总结哈我所知道的java知识以方便以后学习!
一、java简介
1. java是一门强类型的语言,运行于java虚拟机(jvm)上,java的源代码编译后生成字节码。由jvm来运行。
2.java宣称一次编译导出运行,但是其实不能完全达到这样的状态。
3.java的jvm是在各个环境上不一样的,各种环境有各自的jvm,同时虽然jvm有着标准,但是各个公司还是有着不同的jvm的实现。
4.java由sun公司开发,但是现在sun被甲骨文收购化后,java的前景不容乐观,不是很明确。
二、java基础知识
1.java是面向对象的,单继承语言,有接口等特性。
2.java的所有类都是Object类的子类,但是int等基本类型并不是Object的子类,所以说java不是完全的面向对象语言。
3.java区分大小写,是unicode字符集编码的。
4.java分j2ee,j2me,j2se
三、java应用
1.java桌面程序界面由swing来。
2.web开发有jsp 和serverlet技术。
jsp是基于serverlt的
提供jsp和serverlt的容器有tomcat、jboss等
3.java的开发工具有eclipse,netbean等
4.java现有的框架有jsf,webwork,structs,spring,hibernate等。
现在所知的就是这些,记下然后慢慢拓展吧。