Java学习准备与基本认识

Java学习准备与基本认识

一.为什么要学习JAVA(JAVA的特点及优点)

1.Java是一种完全面向对象的程序设计语言(面向对象语言刻画客观系统较为自然,便于软件扩充与复用)。

2.Java的特点:与平台无关、健壮 、安全、高效。
①跨平台特性(平台无关性),指一个应用程序能够运行于不同的操作系统平台。
Java源程序(**.java)经编译生成的是字节码文件(.class),也称类文件,它由Java虚拟机执行,解释一句,执行一句。Java虚拟机执行Java程序过程如图:

②完全面向对象和简单性。
面向对象:基于信息隐藏和数据抽象类型的概念,利用类和对象的机制将数据和方法封装在一起,通过统一的接口与外界交互;通过类的继承机制实现代码重用。

③可靠性
Java在语言和运行架构两个级别上提供程序运行稳定性和可靠性保证。

  • 语言级别
  • 运行架构级别

④安全

⑤多线程

⑥支持分布网络应用

3.相比于其他语言:
①应用领域宽:全面覆盖嵌入式应用 、桌面应用、企业级应用,表现出强大的应用系统设计能力。
②C++语言复杂并且安全性差,JAVA弥补了这些缺点,保留了C++语言的语法,放弃了一些具有潜在危险特性的内容。
③执行步骤不同,C++等其他高级语言通常将程序编译生成可执行文件(*.exe),再由操作系统直接执行。
④Java语言对C/C++语言的基本语法改进如下:

  • 不支持全局变量和宏替换,使用最终变量代替宏替换,避免全局变量和宏替换的副作用。
  • 为每种数据类型分配固定长度,实现数据类型的平台无关性。
  • 进行类型相容性检查,防止不安全的类型转换。
  • 不支持goto语句。
  • 不支持指针类型,通过引用模型实现了指针的功能。
  • 不支持结构类型,使用类代替;不支持联合类型。
  • 不支持头文件,用import语句声明导入指定包中的类或接口。
  • 内存动态存储且自动管理,动态申请数组和对象的存储空间,自动释放空间,没有指针操作方式。

二.JDK及安装与配置

  1. JDK是Java开发工具包,包括Java类库、Java编译器、Java解释器、Java运行时环境和Java命令行工具。
  2. 安装JDK:
    首先下载两个文件:
  • jdk-12.0.2_windows-x64_bin.exe
    jdk-12.0.2_windows-x64_bin.zip
    
    点击这里下载
    默认组件选择全部安装。
  1. 设置环境变量:
    在Windows需要设置path和classpath两个环境变量。
    path变量指出可执行文件的路径。
    classpath变量指出Java包的路径。
    可在Windows“系统属性”对话框中设置path和classpath环境变量。
    set path=%path%;+ bin(包含编译器、解释器等可执行文件)的安装位置。
    set classpath=.;+ lib(Java类库)的安装位置。

    注意事项:
    ①环境变量的值需要根据实际的安装路径而更改。大小写均可。
    ②path值中的“%path%”表示path的原有路径,可以省略。如果省略,同时省略“”,此时path原路径将不复存在,会影响其他程序运行。
    ③分号“”是两个路径之间的分隔。变量值中不能有多余的分号或空格。
    ④classpath值中的“.”表示当前目录,通常写在最前面,作为系统查找类的第一个路径。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值