Java学习笔记-Day01 Java语言概述


一、Java语言的简介

生活中,常常把程序和软件等同,而实际上,程序是软件的一部分。

        软件 = 程序 + 文档

Java由Sun公司于1995年5月推出,2009年Oracle公司收购Sun公司。

Java技术分为三个版本:JavaSEJavaEEJavaME
JavaSE(Java Standard Edition): Java标准版 ,是其他版本的核心基础,能用于开发桌面应用系统。
JavaEE(Java Enterprise Edition):Java企业版,用于开发企业级应用。
JavaME(Java Micro Edition):Java微型版,可以用于嵌入式设备系统。

编程语言(Programming Language)是定义计算机程序的形式语言。

程序员用编程语言编写的是“源程序”,计算机不能直接运行, “源程序”要想被运行,必须变成二进制编码才可以。

常见的编程语言:
(1)“编译型”语言是先把源程序的每一条语句都编译成机器语言,并保存成二进制文件, 运行时计算机可以直接以机器语言来运行此程序,速度较快。
(2)“解释型”语言在执行程序时一条一条的解释成机器语言给计算机来执行,所以运行速度会受到影响。

Java语言比较特殊,是编译+解释型语言。

Java语言使用Unicode字符集。

二、Java语言的主要特点

     
主要特点:
(1)跨平台性:用Java语言编写的程序,可以在各个操作系统上运行,不需要修改,Java虚拟机 JVM 是实现这一特性的关键。

(2)面向对象:Java是一门面向对象的语言,面向对象(Object Oriented)简称OO。面向对象思想有三大特征:封装、继承、多态。

(3)健壮性:Java的强类型机制保证任何数据必须有明确的数据类型,Java提供异常处理机制,能够统一处理异常事件,Java不再使用指针,实现垃圾自动回收,不需要手动回收内存。

(4)分布式

(5)多线程

(6)动态性

(7)安全性

三、Java虚拟机的介绍


JVM(Java Virtual Machine)称为Java虚拟机,JVM可以理解为Java编译器和操作系统间的虚拟处理器,JVM将编译器编译出的字节码解释成操作系统认识的机器码。

四、Java程序的运行过程

1、运行过程

java源文件(.java文件)通过编译器的编译,生成字节码文件(.class文件),字节码文件通过java虚拟机JVM的解释,产生符合当前操作系统规范的机器码文件。

在这里插入图片描述

2、在DOS命令窗口编译与运行Java程序

(1)编写:打开记事本,编写所示的Java代码:

在这里插入图片描述

(2)保存:将文件保存为HelloJava.java,存到目录D:/下。

(3)编译:按windows+R,在弹出框中输入cmd,运行DOS命令窗口,用DOS命令 D: ,转到目录D:/下,运行命令: javac HelloJava.java 。
  
(4)运行:编译成功后,在目录D:/下生成HelloJava.class文件,运行命令:
     java HelloJava 。
在这里插入图片描述
注意:
如果打印出的中文乱码,可能是因为文件的编码格式是utf-8编码。因为DOS命令窗口默认不支持utf-8编码,默认支持ANSI编码。

解决方法有两种:

(1)将文件的编码格式转换成ANSI编码。用记事本打开,点击文件,选择另存为。就会出现下图。在这里插入图片描述

(2)将DOS命令窗口设置支持utf-8编码。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值