java基础day1

java基础(一)

Java语言发展史

1991 年在sun公司詹姆斯•高斯林 工程师 ,提出研发需求:语言必须非常小且能够生成非常紧凑的代码,这样才能在这样的环境中执行,另外,由于不同的厂商选择不同的CPU,因此,要求该语言不能和特定的体系结构绑在一起,要求语言本身是中立的,也就是在不同的平台上运行(即跨平台)。

他们开发出了一种语言,起初把它命名为Oak后来改名为java

1995年正式确立

2004年9月Java1.5发布 改名为 5 6 7 8 jdk5改动较大

2009年被oracle公司(甲骨文)收购

Java语言的特点

开源 开发源代码 免费的

面向对象

平台无关性 跨平台

​ java语言/程序 与平台无关

​ 前提是:JVM(java虚拟机与平台相关)

交互式特性
多线程机制
动态的内存管理机制
安全性

Java语言体系结构

JavaSE:java Standard Edition (Java标准版) java基础,包含那些构成Java语言核心的类。比如:数据库连接、接口定义、输入/输出、网络编程.
JavaEE:java Enterprise Edition( Java企业版) 包含javaSE中的类并且还包含用于开发企业级应用的类。比如:servlet、JSP、服务器
JavaME:java Micro Edition (Java微缩版) 已被安卓开发取代,不做介绍.

Java语言的运行机制

核心:java虚拟机 ---->翻译器

java虚拟机就是个翻译器,而且不同的平台有不同的虚拟机,

java虚拟机机制屏蔽了底层运行平台的差别,实现了一次编译,随处运行.

java程序运行过程:

编写java源代码(.java文件)------编译器---->.class(字节码)-------类加载—>jvm------->操作系统

Java运行环境的安装与配置

配置Java开发环境步骤
下载并安装JDK。
设置 Windows 环境变量。

JRE(Java Runtime Environment Java运行环境):

包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

JDK(Java Development Kit Java开发工具包):

JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。

JDK包含JRE包含JVM

配置Windows环境变量:

为了使用java命令更加方便, 把存放命令的地址 配置到windows的系统路径中.

这样不管在哪里使用,都会找到命令所在路径.

java的基本语法

IDE

IDE(Integrated Development Environment )集成开发环境,是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具

常用的java开发工具有
IntelliJ IDEA 收费 破解
Eclipse 免费 IBM开发的 现在捐献给Eclipse基金会
Myeclipse 收费

java语句中的注释

1.单行注释
//单行注释:对单行代码解释说明
//main
2.多行注释
/*多行注释:对多行代码进行解释说明
System.out.println("hello world" );
System.out.println("hello world" );
System.out.println("hello world" );
System.out.println("hello world" );
*/
3.文档注释
/**
* 文档注释
再调用它时可以提示
 */
public class test {
    /**
     * 这是一个计数器*/
    static int num;
    public static void main(String[] args) {

    }
}

关键字

java中被赋予特定含义的单词,用来对类,方法,变量等进行修饰 都是小写

保留字

现有java版本尚未使用,但是以后版本可能会作为关键字使用

比如:goto,const

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值