Java第一讲感悟


首先是一些Java操作的快捷键:
mkdir — 创建目录
cls — 清屏
dir — 可以看某个目录下的子目录
cd 删除一个目录 eg:-- rd 目录名
del 删除一个文件 eg:-- del 文件名
tab 敲命令的时候自动补全
win+R 打开命令行
用上下箭头翻阅历史指令记录
win10用左键选中要复制的区域–>ctrl+c即可复制。

编译与运行:

javac命令 用来编译java源代码

e:\java基础>javac Hello.java

java命令 用来执行编译好的java程序

e:\java基础>java Hello
hello world!

jdk与jre的概念

jdk—java developement kit 即java开发工具包
jre—java runtime environment 即java运行时环境

Java是什么

java语言:同一份代码,编译一次之后,可以在任意环境上执行。
Java的虚拟机—jvm:
相当于一个操作系统运行java(个人觉得与Visual C++相似。
即java通用,而jvm专款专用。
Java中并不是没有指针,而是被封装起来了。
与C比起来,java更加的自动化一些,因为C/C++需要对复杂的内存进行操作和管理,但是精通该操作的程序员可以提高其效率,反之则不然,因而是柄双刃剑,仁者见仁智者见智。

JDK、JRE、JVM之间的关系

很多同学装完jdk之后,应该有这样一个疑问,jvm到底在哪里?我是不是没有安装jvm?我的程序怎么跑起来的?
其实一般情况下,安装完jdk之后,jvm也一起装了。

他们三者之间的关系如下:
在这里插入图片描述

Java基础

在editplus中,蓝色字体是关键字,黑色的是标识符,粉色的是字
面量
什么是关键字、标识符、字面量
字面量:数据
标识符:变量名,函数名,类名,函数的参数名等这些由程序
员自己定义的名字都叫做标识符。只能包含数字字母下划线$,不能
以数字开头
关键字:是java保留的一些有特殊用途的,关键字是不能用来
做标识符的
E:\java基础>*del .class 这个是用来删除当前文件夹下
所有的以.class结尾的文件

有关内存

1.内存最小的单元是1 Byte,1 Byte = 8 bit
2^10 Byte = 1024 Byte= 1 K
2^10 k = 1024 k = 1 M
2^10 M = 1024 M = 1 G
2.每个内存单元都有一个地址,地址均从0开始编排,顺序加1,32位机器第一个单元地址为32个0,最后一个为32个1。
3.由此推算出32位机器最大的内存容量:
2^32= 2^2 * 2^30 = 4 G.
对此当32位内存不够时,把内存增大到8G是在做无用功,因为32位系统只有32根地址线寻址,只能找打最大为4G的空间,不能再大了,大家可千万不要去浪费咯。
欢迎使用Markdown编辑器

猜你喜欢

转载自blog.csdn.net/spl1491647262/article/details/112917585