day01-JAVA基本概述

本文介绍了常用的DOS命令及JAVA语言的基础知识,包括JAVA语言的特点、编译过程及环境配置等内容。

1.常用DOS命令

cd 进入指定目录 例子 cd Desktop

dir 查看当前目录下文件

md 创建目录

rd 删除目录

cd.. 退回到上一级目录

cd\ 退回到根目录

进入到其他盘  先cd\进入到根目录 在cd  然后d:

exit 退出cmd

del 删除文件


2.JAVA语言概述

一个源文件中最多只能有一个public类。其它类的个数不限,如果源文件包含
一个public类,则文件名必须按该类名命名。

java se (java standard edition)java标准编辑器

java ee (Java enterprise edition)java企业版

jdk (java development kit)java开发工具包

jre (java runtime enviorment)java运行环境

jvm (java virtual machine)java虚拟环境

为什么要配置path环境变量?因为我们想在任何目录下都可以执行java的工具,执行java的工具每次都要进入到bin目录下,非常麻烦

java 编译:首先找到Java文件所在目录,javac 文件名.java    然后 java 类名 

注释://单行注释

/* */多行注释

/** 

*/文档注释

单行和多行注释不会被jvm解释执行,文档注释可以被解析呈现


​​​​​3.java面试题

3.1 java语言的特点是什么?

>面向对象性两个基本概念:类、对象;三大特性:封装、继承、多态

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

>跨平台性通过Java语言编写的应用程序在不同的系统平台上都可以运行。“Write once , Run Anywhere”

3.2 一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?

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

3.3 为什么要设置path(或者说,设置path的目的是什么)?

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

3.4 GC是什么?为什么要有GC?

gc(garbage collection)垃圾回收机制

忘记或错误的内存回收会导致程序崩溃

java提供的GC功能可以自动检测是否超过作用域,从而达到回收内存的目的

并且java不提供释放已分配内存的显示操作方法

3.5 垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收?

当创建对象时,gc自动监控创建的对象地址,大小,使用情况。确定对象是否可达

如果不可达,则gc回收这些内存空间,并可以马上回收内存

通知虚拟机回收内存可以用System.gc() 但不一定执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值