JAVA DAY 1

合肥战新人才研究院(蔻丁学院)Java培训经历

2019年7月11日正式上课

作者是一名安徽普通二本的大三学生,三年光阴都在游戏和追剧中虚度,恋爱和学习都曾中途放弃,可以说一事无成。在大四开学前的暑假,我没有选择去考研,因为三年的懒散使我无法振作起来,没有一技之长在身,对未来的迷茫使我没有在考研大军中杀出重围的信心。
最后,我选择来到合肥蔻丁学院(战新人才研究院)培训java。让自己在人生的路口学到可以安家立命的本事。
当然了,以上都是我对自己和蔻丁学院的期望。在完成学习之前,我还不能确定自己是否能够学有所成,独当一面。

Day1

课程名称:学前概述

上午参加了开班仪式和六十多位同窗学子共同宣誓,要在接下来的日子里努力学习,以梦为马,不负韶华。
下午,则是录入指纹系统。保证自己不迟到早退,遵循学院管理条例,在接下来五个月的学习时间内不玩手机,不打游戏,不看电影。

后面在李硕老师的指导下,安装了软件JDK。并且修改环境变量。

具体步骤是,先找到JDK的安装包,安装完成,右击桌面菜单,点击运行,输入cmd,从而进入CLU命令行图形界面。输入javac,按回车健。看是否能生成所有调试信息。
若是不能生成,则关闭DOS命令行窗口.

进行环境变量的修改。

右击我的电脑,打开属性,点击左侧的高级系统设置,点击环境变量。找到下方的系统变量栏目中的Path变量。选中Path,点击编辑按钮。在新的页面内点击新建,在新建栏里填入jdk文件javac的系统路径。如果jdk安装时没有选择自定义,那么一般都在C盘的program files文件夹中。找到Java文件夹,找到Javac 文件,然后复制上方的文件路径。将它输入到变量Path的新建行中。
完成之后,再次运行,输入cmd,打开DOS命令行窗口。输入javac,然后看到生成了所有调试信息。
环境变量修改成功。JDK正式安装成功。

JDK是什么?

jdk (Java Development Toolkit)是Java语言的软件开发工具包,主要应用于移动设备,嵌入式设备上的Java应用程序开发。JDK是整个Java开发的核心,它包含了Java的运行环境(JVM+Java系统类库)和Java工具。

JRE是什么?

JRE(Java RuntimeEnvironment)是运行Java程序所必须的环境的集合包含JVM标准实现及Java核心类库。

它包括两个部分,Java Runtime Environment和Java Plug-in。Java Runtime Environment (jre)是可以在在其上运行,测试和传输应用程序的Java平台。

它包括Java虚拟机(jvm),Java核心类库和支持文件。它不包含开发工具(JDK)-编译器,调试器和其他工具。JRE需要辅助软件-Java Plug-in以便于在浏览器中与运行applet。

下载时,JDK中附带有JRE。

JVM是什么?

JVM(Java virtual machine)是Java虚拟机的缩写。Java虚拟机是一种用于计算设备的规范,它是一个虚构出来的计算机。是通过在实际的计算机上仿真模拟各种计算机功能来实现的。引入Java虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节),就可以在多种平台上不加修改地运行。

Java虚拟机本质上就是一个程序,当他在命令行上启动时,就开始执行保存在某字节码文件中的指令。Java语言的可移植性就是建立在Java虚拟机的基础上。任何平台只要装有针对该平台Java虚拟机。字节码文件(.class)就可以在该平台上运行。这就是一次编译,多次运行。)

什么是字节码文件?

字节 (简写B)

字节(byte)是计算机信息技术用于计量存储容量的一种计量单位。作为一个单位来处理的一个二进制数字串,是构成信息的一个小单位。最常用的字节是八位的字节,即它包含了一个八位的二进制数。

字节是二进制数据的单位,在大多数的计算机系统中,一个字节是一个8位长的数据单位,大多数的计算机用一个字节表示一个字符,数字,或者其他字符。一个字节也可以表示一个二进制位。在一些计算机系统中,4个字节代表一个汉字,这是计算机在执行命令时能够有效处理数据的单位。一些语言描述需要两个字节表示一个字符,这叫做双字节字符集。一些处理器能够处理双字节或单字节指令。字节通常简写位“B”,而“位”通常简写为“b",计算机存储器的大小通常用字节来表示。

字节换算

ASCLL码:一个英文字母(部分大小写)占一个字节的空间。一个二进制数字序列。在计算机中作为一个数字单元,一般为8位二进制数。换算为十进制,最小-128,最大127.如一个ASCll码就是一个字节。

utf-8 编码:一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。中文标点占三个字节。英文标点占一个字节。

Unicode编码: 一个英文等于两个字节,一个中文(含繁体)等于两个字节。中文标点占两个字节,英文标点占两个字节。

国际单位制

1KB=1024B 1MB=1024KB=1024*1024B 1B(byte 字节)=8 bit 1KB(kilobyte,千字节)=1024B=2的十次方。

1MB(Magabyte,兆字节,百万字节,简称兆)=1024KB=2的20次方B.

1GB (Gigabyte,吉字节,十亿字节,又称”千兆“)=1024MB=2的30次方B。

1TB(Terabyte,万亿字节,太字节)=1024GB=2的40次方B

字节码文件是一种包含执行程序,由一序列op代码/数据对组成的二进制文件。字节码是一种中间码,它比机器码更抽象,它经常被看作是包含一个执行程序的二进制文件,更像一个对象模型。字节码被这样叫是因为通常每个opcode是一字节长,但是指令码的长度是变化的。每个指令从0到255(或十六进制的:00到FF)的一字节操作码,被参数例如寄存器或内存地址跟随。

在计算机中,数据只能用0和1两种表现形式,(这里只表示一个数据点,不是数字),一个0或者1占一个”位“,而系统中规定8个位为一个字节,用来表示常用的256个字母。符号,控制标记,其中用一个位来进行数据校验,其他七个位用来记录数据。

按计算机中的规定,一个英文字符占用一个字节,(如,."":;avcAVC都占用一个字节),而一个汉字以及汉字的标点符号,字符都占用两个字节,(如,。AVCavc他们就占用两个字节)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值