Java(一)语言概述

您所在的位置:网站首页 java面向对象三大特性是什么 Java(一)语言概述

Java(一)语言概述

2023-04-06 01:03| 来源: 网络整理| 查看: 265

java语言的特点是什么?

面向对象性:两个基本概念(要素):类、对象;三大特性:封装、继承、多态健壮性:吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。“Write once , Run Anywhere”

软件开发

软件,即一系列按照特定顺序组织的计算机数据和指令的集合。有系统软件和应用软件之分。

系统软件:windows、mac os、linux、android、ios…

应用软件:ppt、画图板、word…

人机交互方式

图形化界面(Graphical User Interface GUI):这种方式简单直观

命令行方式(Command Line Interface CLI):需要有一个控制台,输入特定的指令,让计算机完成一些操作。

Pascal之父Nicklaus Wirth:“Algorithms+Data Structures=Programs”

应用程序 = 算法 + 数据结构

常用的DOS命令(cmd)

dir : 列出当前目录下的文件以及文件夹

md : 创建目录

rd : 删除目录

cd : 进入指定目录

cd.. : 退回到上一级目录

cd: 退回到根目录

del : 删除文件

exit : 退出dos 命令行

Java优势

A.纯粹的面向对象

B.舍弃了C语言中容易引起错误的指针

C.增加了垃圾回收器功能

Java两种核心机制

Java虚拟机(Java Virtal Machine),JVM

垃圾收集机制(Garbage Collection),也会出现内存泄漏、内存溢出事件。

System.out.println()和System.out.print()什么区别呢?

System.out.println();打印完后,会换行。

System.out.print();打印完后,不会换行。

\n(换行),\t(制表符)

一个”.java”源文件中是否可以包括多个类(不是内部类)?

答:可以。但最多只有一个类名声明为public,与文件名相同。

文件名和类名

Something类的文件名叫OtherThing.java

class Something{ public static void main(String[] something_to_do){ System.out.println("Do something ..."); } }

这个很明显。

答案: 正确。从来没有人说过Java的class名字必须和其文件名相同。但public class的名字必须和文件名相同。

配置环境变量为什么要设置path(设置path的目的是什么)?

目的是为了在控制台的任何文件路径下,都可以调用jdk指定目录下的所有指令。

JDK,JRE和JVM,以及关系是什么?

JDK: Java Development Kit Java 开发工具包

JRE: Java Runtime Environment Java运行环境

关系:

使用JDK的开发工具完成的Java程序,交给JRE运行。

JDK包含JRE,JRE包含JVM.

JDK = JRE + 开发工具集(如javac编译工具)

JRE = JVM + Java SE 标准类库

终端/cmd运行程序格式?

编译:javac 源文件名.java (会生成类名.calss的文件,称为字节码文件)

运行:java 类名 (不要加后缀.class)

程序的入口

main()方法

Public static void main(String[] args)

注释

分为单行注释、多行注释、文档注释(java特有)

单行注释、多行注释——对程序进行说明,增加可读性,不参与编译,.class文件不包含。

文档注释——可以被jdk提供的工具javadoc解析,生成一套以网页文件形式的说明文档。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3