Java配置环境变量与常用技巧 (一)

高级语言接近与数学语言或人的自然语言,不依赖于计算机硬件,编出的程序能在所有机器上通用。

||、高级语言的优势

降低移植成本;降低软件的维护成本;缩短软件开发周期;利于开发大型软件;

|||、高级语言的分类

高级语言分为非结构化语言、结构化语言、面向对象语言。

||||、非结构化程序设计语言(第一代高级语言)

非结构化程序包含按顺序排列的命令或声明。

每条语句通常占用一行,并且每行都有编号或者标签。

|||||、结构化程序设计语言(第二代计算机高级语言)

结构化程序设计强调对代码的封装,将完成功能的代码封装在一个一个的函数中。整个程序是由多个函数组成,就像搭积木一样,每个积木都是完成特定功能的代码块。一个大型项目可以由多个代码块、多个函数组成。设计程序层次清晰,结构层次用于大型程序的设计。

||||||、面向对象语言(第三代计算机高级语言)

1、面向对象语言是当今最主流的编程语言。

2、编写对象语言提供了更高一级的抽象和封装,将代码和数据封装在对象中。

3、面向对象语言提供了继承、多态等高级的功能。

4、面向对象语言的代码具有更好的重用性和可扩展性。

5、面向对象语言的典型代表:C++、Java

Java入门

语言概述

1、1991年Sun公司开始研发Java语言。

2、1996年正式推出Java1.0

3、Android的应用开发层使用的语言是Java。

平台划分

特点

1、语法简明

2、面向对象

3、跨平台

4、安全

5、多线程

高级语言运行机制

1、编译语言;(具有不同效率高的特征,典型的C++)

2、解释语言;(解释器负责运行的高级语言,运行的过程中逐条翻译每条语句,由解释器将程序翻译成对应的语言。解释语言不能脱落解释器独立运行。解释性语言通常运行效率比较低。)

Java语言运行机制

1、编译与解释结合的语言。

2、.java:可直接阅读的源程序。

3、.class:不可直接阅读的字节码。

4、Java解释器不跨平台,.java和.class跨平台。

JDK介绍

1、Java API:

Java API:Java系统核心内库。

2、JAR:

JAR:Java Archive,Java归档文件,是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。以zip格式为基础的文件格式,jar不断压缩多个字节码文件,为java程序提供相应的工具库。

3、安装:

下载:Java SE Development Kit

4、设置环境变量

什么是环境变量????

环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序将应用到的信息。

为什么使用环境变量???

设置在环境变量中应用程序可以在任意路径下被调用。

Windows 10 配置Java 环境变量

编写第一个Java程序

步骤1、用文字处理软件编写Java源程序,以扩展文件名.java保存。

步骤2、调用JDK开发工具中javac.exe将.java文件编译为.class文件。

步骤3、调用JDK的java.exe解释运行步骤2编译好的 .class文件。

Java 程序结构

需要注意的是:

首先java是区别大小写的,如果出现大小写问题那么程序将无法运行

java应用程序中的所有内容必须都放置在类中

java中定义类名的规则很宽松:名字必须以字母开头,后面可以跟字母和数字的任意组合,长度没有限制,但是不能用java保留字作为类名

标准的命名方法(驼峰命名法):就是首字母大写,如果多个字母组成,那么每个单词的首字母都应该大写,像驼峰一样。

源代码的名字必须和公共类的名字相同,并且以.java作为扩展名。

JVM运行.class文件时,首先从main方法开始

在java中,用大括号划分程序的各个部分(通常叫做块),java中任何方法的代码都用“{”开始用“}”结束

在java中,每个句子必须要用分号结束,特别需要说明,回车不是语句的结束标志,因此,如果需要,可以把一条语句写在多行

在这样System.out.println(“hello world”);使用了System.out对象并且调用了它的方法println,注意点好(.)用于调用方法

,java使用的通用语法是object.method(参数)。

Math类

1、Math类是JDK中用于数学运算的工具类。

2、Math类在rt.jar的java.lang包下。

常见错误

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值