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 ...
随机推荐
- vue2.0项目实战使用axios发送请求
在Vue1.0的时候有一个官方推荐的 ajax 插件 vue-resource,但是自从 Vue 更新到 2.0 之后,官方就不再更新 vue-resource. 关于为什么放弃推荐? -> 尤 ...
- php获取客户端IP地址的几种方法(转)
[php] view plain copy php获取客户端IP地址的几种方法 方法一 <?php $iipp=$_SERVER["REMOTE_ADDR"]; echo $ ...
- PHP使用http_build_query()构造URL字符串的方法
http_build_query http_build_query -- 生成 url-encoded 之后的请求字符串描述string http_build_query ( array formda ...
- 菜单栏(QMenuBar)与菜单(QMenu)
之前一直搞不清楚什么是菜单栏,后来看了文档才知道是怎么一回事,下面是我本人对菜单栏和菜单的理解,可能存在理解错误. 一.菜单栏 菜单栏是容纳菜单的一个容器,里面可以存放菜单列表,用菜单栏的目的就是为了 ...
- 动态调试smali代码学习记录
预备知识 DDMS Dalvik Debug Monitor Serivce,Dalvik调试监控服务,为Android SDK提供的一款拥有监控Dalvik虚拟机的调试软件,启动文件位于<An ...
- 搭建 Http Dynamic Streaming 点播/直播服务器
1. HTTP Origin Module的处理数据流: a) 客户端发送媒体索引请求到Apache.例如: http://www.example.com/media/ ...
- POJ3417Network
Network Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 5311 Accepted: 1523 Descripti ...
- 研华 RISC超低功耗3.5”单板电脑
产品简介: 这是一款搭载TI Sitara AM3358 Cortex-A8 1GHz高性能处理器的RISC 3.5”单板电脑.RSB-4221是一款稳定可靠.性能强大的低功耗平台,专为各种需要丰富I ...
- Otter入门简介
一.Otter简介 1.1 otter是什么? otter 译意: 水獭,数据搬运工 语言: 纯java开发 定位: 基于数据库增量日志解析,准实时同步到本机房或异地机房的mysql/oracle数 ...
- wpf 样式继承
当定义的wpf多个样式,其样式内容(属性.触发器等)有较多的重复时,可以考虑将其抽象成父样式,来提升样式代码的可维护性以及减少代码冗余. wpf 进行样式继承时,需要使用style的BasedOn属性 ...