Java语言概述

1. Java语言平台

1,J2EE(Java 2 Platform Enterprise Edition) 企业版 : 开发企业环境下的应用程序,主要针对web程序开发
2,J2SE(Java 2 Platform Standard Edition) 标准版: 完成桌面应用程序的开发,是其它两者的基础
3,J2ME(Java 2Platform Micro Edition) 小型版: 开发电子消费产品和嵌入式设备,如手机中的程序

2. Java语言特点

  简单性解释性面向对象高性能分布式处理多线程健壮性动态结构中立安全性开源跨平台

3. JDK和JRE

JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre。
JRE :Java Runtime Environment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。

4. JDK的下载和安装过程

JDK的下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/index.html

JDK安装教程:
http://www.runoob.com/java/java-environment-setup.html

注意:

1, JDK的安装 :
安装路径不要有中文或者特殊符号如空格等。
所有和开发相关的软件最好安装目录统一。

2,JDK环境变量的设置:
变量名:JAVA_HOME
变量值:C:\Program Files (x86)\Java\jdk1.8.0_91
//要根据自己的实际路径配置

变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
//记得前面有个”.”

变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

3, JDK验证安装是否成功:
DOS命令,切换到JDK安装的bin目录下。
然后分别输入javac和java,如果正常显示一些内容,说明安装成功

5,Java开发工具介绍

1, Notepad(微软操作系统自带)
2, Editplus/Notepad++
3, Eclipse(常用)
4, MyEclipse(常用)

(1),Eclipse安装教程:
http://jingyan.baidu.com/article/ed2a5d1f64dca409f6be172b.html

(2),MyEclipse安装教程:
http://jingyan.baidu.com/article/295430f12f66eb0c7e005037.html

6,第一个Java程序hello world

使用Eclipse打印hello world:
http://blog.csdn.net/yi_zz/article/details/7289127

注意:

Package 的命名
Package 的名字应该都是由一个小写单词组成。

Class 的命名
Class 的名字必须由大写字母开头而其他字母都小写的单词组成

Class 变量的命名
变量的名字必须用一个小写字母开头。后面的单词用大写字母开头。

Java编程规范见:
http://blog.csdn.net/acm_hmj/article/details/52724414
Eclipse工具使用技巧总结见:
http://blog.csdn.net/acm_hmj/article/details/52724285

转载于:https://www.cnblogs.com/H---/p/8835688.html

Java语言概述与简单程序相关推荐

  1. java第一章Java语言概述和入门程序

    文章目录 Java课程简介 1.1 Java概述(Java的发展) 1.2 Java 的特点 不依赖平台 1.3 java软件平台安装和配置 java程序开发 含有psvm的是主类 入口 java类默 ...

  2. 【Java开发语言 01】第一章 Java语言概述(基础常识+Java语言概述+Java程序运行机制及运行过程+Java语言环境的搭建+开发体验hello world+错误:编码GBK的不可映射字符)

    java入门-第一章Java语言概述 1基础常识 软件开发 人机交互方式 常用的DOS命令(win系统,有一些直接通过命令执行的) 2 Java语言概述 什么是计算机语言 关于面向对象和面向过程 Ja ...

  3. day01--java基础编程:计算机基础知识 ,java语言概述,java开发环境搭建,eclipse概述,创建简单java项目,JDK JRE JVM的关系,java开发中的命名规范,编程风格

    1 Day01–Java开发环境+HelloWorld 1.1 计算机基础知识 资料下载网址:刘沛霞 18600949004 code.tarena.com.cn tarenacode code_20 ...

  4. java程序可分为两个基本文件_1 Java语言概述答案

    第1章 Java语言概述 一.判断题 1.Java语言是一种解释执行的语言,这个特点是Java语言的一个缺点.(F)2.Java源程序的文件名一定要与文件中某个类的名称一致.(T) 3.Java语言采 ...

  5. 第1章 Java语言概述

    第1章 Java语言概述 声明 0. Java语言应用场景 1. 软件开发介绍 2. 计算机编程语言介绍 3. Java语言概述 4. Java程序运行机制及运行过程 5. Java的环境搭建  5. ...

  6. [JAVA_开课吧资源]第一周 Java语言概述、Java语言基础

    主题一 Java语言概述 » JDK介绍及其基本组件 Sun公司利用Java开发工具箱(Java Development Toolkit ,JDK)发布Java的各个版本.JDK由开发和测试Java程 ...

  7. 第一章:Java语言概述

    Java语言的诞生.特点 java之父Jgosling团队在开发"Green"项目时,发现C缺少垃圾回收系统,还有可移植的安全性.分布程序设计.和多线程功能.最后,他们想要一种易于 ...

  8. java语言概述、java语言特性、java语言发展史、java语言作用

    Java介绍: Java语言概述: Java语言是由美国Sun(Stanford University Network)斯坦福网络公司的java语言之父–詹姆斯·高斯林,在1995年推出的高级的编程语 ...

  9. 【JAVA SE】第一章 Java语言概述、环境变量和HelloWorld

    第一章 Java语言概述.环境变量和HelloWorld 文章目录 第一章 Java语言概述.环境变量和HelloWorld 一.Java语言概述 1.Java简介 2.Java发展历史 3.Java ...

最新文章

  1. 大型局域网二层三层结构比较
  2. Matlab 二维绘图函数(plot类)
  3. 2014 UESTC Training for Data Structures B - 母仪天下
  4. .net下Selenium2使用方法总结
  5. TFS突然链接不上(TF30063),并且MSN也连接不上,报主要端口的错误!
  6. jmeter+WebDriver:启动浏览器进行web自动化
  7. 加装的硬盘进入后点不了文件夹_在外接移动硬盘上制作win to go教程
  8. 移动玩具(信息学奥赛一本通-T1453)
  9. java文件上传控件_java实现大文件上传控件
  10. [转]秒杀全网!研发、运营必备实用工具网站
  11. SQuAD2.0来了!新增5万人工撰写问题,且不一定有答案 | ACL最佳短论文
  12. Python运维开发工程师养成记
  13. Pycharm下载包慢的问题
  14. jQuery - 不同版本的差异汇总(版本选择建议)
  15. 网络安全中常见网络命令
  16. 云控微信开发SDK使用教程--手机微信群聊信息变更通知服务端
  17. leetcode 1800. Maximum Ascending Subarray Sum(python)
  18. java applica_下列关于 Java Application 程序在结构上特点的描述中,错误的是 ()_实用英语2答案_学小易找答案...
  19. CSAPP-Lab02 Bomb Lab 详细解析
  20. UE4 Slate四 SlateUI如何做动画

热门文章

  1. 人群场景分析--Slicing Convolutional Neural Network for Crowd Video Understanding
  2. 使用pydub实现训练声音数据集加噪
  3. LeetCode 145. Binary Tree Postorder Traversal--后序遍历--先序遍历反向输出--递归,迭代--C++,Python解法
  4. ASP.NET Core Web Razor Pages系列教程七: 添加新的字段
  5. php400错误的请求,Wordpress中的Ajax返回400错误请求,但不确定如何进一步调试 - WordPress - srcmini...
  6. linux php mysql安装完整版本_Linux下安装PHP+MySQL+Apache完整版
  7. RabbitMQ死信队列,延时队列
  8. redis主从复制搭建
  9. python各个绘图的作用,深度讲解Python四大常用绘图库的“绘图原理”
  10. django2 mysql配置_Django:Python3.6.2+Django2.0配置MySQL 转载