1、JAVA涉及在服务器领域上主要有
Linux、Unix、Windows等(其中Linux和Unix是大部分服务器用的主要的系统)
2、JAVA之所以发展的原因
1、java得到了很多的支持,拥有许多免费的插件,如Struts2 Spring Hibernate等
2、java只喜欢做规范而不做实现
3、java可以让你做个有经验的程序员,因为他的垃圾自动回收功能。在这里因为其他编程语言没这项功能,编写程序除了那种很有经验的程序员,一般新手会觉得很头疼。
4、java有跨平台性,这使得它可以被广泛应用于许多系统不同的设备中。
3、JAVA能做些什么?
首先说C/C++的一些应用与优先缺点
而java的库比较丰富,适合做商业软件如:web 桌面程序 手持机 手机程序 电视 机顶盒 卡片(其中Android是不属于JAVA的)我的世界是用JAVA做的游戏
C#是微软公司为了对抗java而出的一种语言,与java相似
但C#不同于JAVA一点的是不支持跨平台,不能回收。
C#被应用于web 桌面程序 winphong 手持机系统等
C#只能应用于Window系统中
4、JDK的下载
一、JDK JRE JVM的区别
JAVA虚拟机→JVM(主要是给JAVA构建一个虚拟环境)
JDK→JAVA开发工具箱(包括JRE)
JRE→JAVA的运行环境(包括JVM、JAVA平台核心类和支持文件,如果只是运行JAVA程序的话,可以下载JRE就可以了,如果要开发的话,就要下JDK了。)
二、运行JAVA程序的步骤
![技术分享]()
三、JDK目录下文件的说明
![技术分享]()
四、bin目录下的文件说明(部分)
JAVAC(编译)、JAVA(运行)→控制台程序、 JAVAW(窗口程序)→窗口程序、JAVADOC(生成HTML)、JAR(打压缩包)
注意JRE目录下也有JAVA和JAVAW,其和bin目录下的是属于一种调用关系
五、JAVA程序如何开发
首先看其它程序(以C语言为例)


JAVA程序的开发
上图中代码都是在记事本中写的
四、写代码时的注意事项
1、大小写要区分清楚,JAVA对大小写要求十分严格
2、文件名要与程序中class后类名一致
五、课中的其他一些知识
1、如果网站的后缀是jsp ,jspx,action,spring,do那么这些网站都是用JAVA做的
2、applet和javafx已经基本死亡了,如果现在改网页中运行,则需要一个JRE来运行。
3、网页上flash和javafx以被html5给干掉了
java基础之介绍
原文:http://www.cnblogs.com/xiao1993/p/7738343.html