java基础之介绍
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的下载
http://java.oracle.com (进去后面“/”后面加上“cn”可进去中文版)
http://www.kaige123.com/
一、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基础之介绍的更多相关文章
- Java基础-内部类介绍
java内部类介绍 内部类一共分为4种 成员内部类 静态内部类 方法内部类 匿名内部类 下面我会为大家详细介绍每一个内部类!! 成员内部类 成员内部类就好像是外部类的一个成员属性,也是内部类中最常见的 ...
- Java基础知识介绍
数组的定义及初始化方式 数组对象创建没有() 一维数组 静态初始化: String[] books = {"Thinking in Java","Effective Ja ...
- java基础—抽象类介绍
一.抽象类介绍
- Java 基础 变量介绍
变量的声明和使用 概念: 变量是指内存中的一个存储区域,该区域要有自己的名称(变量名).类型(数据类型),该区域的数据可以在同一数据类型的范围内不断变化值: 变量的使用注意事项: Java中的变量必须 ...
- Java基础笔记 – Annotation注解的介绍和使用 自定义注解
Java基础笔记 – Annotation注解的介绍和使用 自定义注解 本文由arthinking发表于5年前 | Java基础 | 评论数 7 | 被围观 25,969 views+ 1.Anno ...
- java基础介绍(转)
很全面的介绍JAVA基础的文档 Java 编程简介,第 1 部分: Java 语言基础 http://www.ibm.com/developerworks/cn/java/j-introtojava1 ...
- 【转】Java基础笔记 – 枚举类型的使用介绍和静态导入--不错
原文网址:http://www.itzhai.com/java-based-notes-introduction-and-use-of-an-enumeration-type-static-impor ...
- Java基础中的RMI介绍与使用
今天在这边介绍一下Java基础中的rmi使用.其实rmi有什么样的使用场景呢?它跟webservice有什么区别呢?其实webservice主要是可以跨语言实现项目间的方法调用,而rmi只是java内 ...
- Java基础-考察JVM内部结构的常用工具介绍
Java基础-考察JVM内部结构的常用工具介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我们可以通过jvisualvm.exe考察jvm内部结构.而jvisualvm.exe ...
随机推荐
- js 格式华货币
/*货币格式化*/ function formatMoney(num) { num = num.toString().replace(/\$|\,/g,''); if(isNaN(num)) { nu ...
- Delphi webservices 传数据
数据集数据转换为XML function ReplaceString(AString: string): string; begin Result := StringReplace(AString, ...
- Log4j_学习_00_资源帖
一.log4j2 1. log4j使用教程详解(怎么使用log4j2) 2.Log4j2的基本使用 二.log4j 1.[转]最详细的Log4J使用教程 2.最详细的Log4j使用教程 3.log4j ...
- python-Django监控系统二次开发Nagios
1.Nagios安装 yum install -y nagios.i686 yum install -y nagios-plugins-all.i686 安装完后会在apache的配置文件目录下/et ...
- Json解析方式
http://blog.sina.com.cn/s/blog_628cc2b70101dydc.html
- linux命令学习笔记(10):cat 命令
cat命令的用途是连接文件或标准输入并打印.这个命令常用来显示文件内容,或者将几个文件连接起来显示, 或者从标准输入读取内容并显示,它常与重定向符号配合使用. .命令格式: cat [选项] [文件] ...
- OpenCV——径向模糊
参考来源: 学习OpenCV:滤镜系列(5)--径向模糊:缩放&旋转 // define head function #ifndef PS_ALGORITHM_H_INCLUDED #defi ...
- Linux IO实时监控iostat命令详解(转)
简介 iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息.用户可以通过指定统计的次数和时间 ...
- Excel对重复数据分组,求出不同的数据(office 2013)
第一步: 第二步: 第三步:
- redis的read error on connection错误解决
昨日,公司php调用redis报错:read error on connection 2015-01-29 23:59:050.13330000,redis存放的是用户session. 在网上查询,大 ...