0
点赞
收藏
分享

微信扫一扫

JAVA学习打卡day02-语言概述

Gascognya 2022-03-30 阅读 78
java

一、软件开发

1. 软件:按照一系列特定顺序组织的计算机数据和指令的集合。分为系统软件和应用软件。

常见的系统软件指操作系统:如Windows、Linux等。

2. 人机交互方式:

        图形化方式(GUI-Graphical User Interface)

        命令行方式(CLI-Command Line Interface)

二、软件开发介绍

常用的DOS命令:

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

                        md:创建目录

                        rd:删除目录,前提是空目录

                        cd:进入指定目录

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

                        cd\:退回到根目录

                        del:删除文件

                        exit:退出命令行

操作过程如下:

1. 进入D盘,然后列出当前目录文件夹

2. 一层层创建文件夹

 3.退回目录

4. 一次性退回根目录

 

 5. 回到目录,创建文件夹,编写内容

 6.删除目录

二、计算机语言介绍

概念:计算机语言就是人与计算机交流的方式

第一代语言:机器语言,指令通过二进制代码形式存在。

第二代语言:汇编语言,使用助记符表示一条机器指令。

第三代语言:高级语言。如C语言,C++,Python,Java等等。

三、Java语言概述

1.一种面向Internet的编程语言。

2. ①J2SE-Java SE 标准版,支持桌面级应用如Windows下的应用程序

 的Java平台,提供了完整的Java核心API;

 ②J2EE-Java EE企业版:是为了开发企业环境的应用程序提供的一套解决方案。哎体系中包含的技术如Swervelt、Jsp,主要针对Web应用程序开发;

③J2ME-Java ME:支持Java程序运行在移动端手机、Pda上的平台,对Java API有所精简,加入了针对移动端的支持。

④Java card:支持一些Java小程序Applets运行在小内存设备如智能卡上的平台。

3. Java语言的主要特性:安全的、体系结构中立的、解释型的、性能略高的、原生支持多线程的。

四、运行机制及运行过程

1. Java语言的特点:①面向对象性:两个基本概念:类、对象

                                                             三大特性:封装、继承、多态(各自有相应的代码支撑)

                                 ②健壮性:吸收了C++语言的特点,但是去掉了其影响程序健壮性的部分                                                        (指 针、内存的申请与释放),提供了一个相对安全的内存管理                                                         访问机制。

                               ③跨平台性:跨平台性:提供Java语言编写的应用程序在不同的系统平台都可                                                      以运行。

                                                      原理:只要在需要运行Java应用程序的操作系统上,先安装一                                                                        个Java虚拟机(JVM Java Virtual Machine)即可。                                                                             由JVM来负责程序在系统中的运行。

注:有了JVM,就可以在不同系统上运行,只要编写一次程序。

2. Java的两种核心机制:Java虚拟机JVM,垃圾回收机制(核心机制)

①不在使用内存空间回收垃圾。在之前的C语言和c++中,由程序员负责回收无用的垃圾。Java语言消除了程序员回收无用内存空间的责任:它提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可以被释放的存储空间。

②垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。

③Java程序还是会出现内存泄漏和内存溢出问题。

五、Java环境的搭配

JDK:Java Development Kit,Java的开发工具包。JDK是提供给Java开发人员使用的,包含了Java的开发工具,也包括了JRE。因此安装了JDK,就不需要安装JRE了。

JDK包含编译工具javac.exe、打包工具java.exe。

JRE:Java Runtime Environment ,Java的运行环境。包括Java虚拟机(JVM)和Java程序所需要的核心类库。

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

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

JRE=JVM+Java SE标准库

六、第一个Java程序

编写程序的步骤:1.将Java代码编写到扩展名为.java的文件中;

                                2. 通过Javac命令对该文件进行编译;

                                3. 通过Java命令对生成的class文件进行运行。

注:首先编写一个以.java结尾的源文件。然后利用javac.exe进行编译生成了字节码文件.class。最好利用java.exe进行运行。

notes: 1. 编译:javac 源文件名.java

2.编译后生成了字节码.class文件。生成的字节码文件名和编写程序中定义的类名保持一致,不一定与源文件名一致。

3. 运行:javac 源文件名

七、注释comment

1. 注释作用:提高了代码的阅读性;调试程序的重要性。

2. 注释是一个程序员必须要有的良好的编程习惯。

3. 将自己的思绪通过注释先整理出来,在用代码去体现。

注释类型:①单行注释//

                    ②多行注释/*   */

                      ③文档注释(Java特有的)/**

                                                                @author  指定Java程序的作者

                                                                @version  指定源文件的版本

                                                                */

note:①文档注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档。②操作方式:javadoc -d 名字(自己定义一个)-author -version 文件夹名字.java

八、API文档

Application Programming Interfacee,应用程序编程接口,是Java提供的基本编程接口。

Java语言提供了大量的基础类,因此Oracle也为这些基础类提供了相应的API文档,用于告诉开发者如何使用这些类,以及这些类的使用方法。 

                        

举报

相关推荐

day02-移动web

day02-编程题

day02-移动web(动画)

Day02-数组和字符串

day02-变量与运算符

JAVA学习day02

0 条评论