Java01 Java预备知识

进制转化

(1):二进制转十进制采用数字与阶码相乘并相加,阶码从右往左依次增大,从左往右依次减小。

例:100(2)=0*2^0+0*2^1+1*2^4=4(10)

(2):十进制转二进制采用辗转相除:即将十进制的数连续除以2直到商为0,将余数从下到上逆序排列,即为此数对应的二进制数(小数部分则为×2取整,余数正向排列)

注意:有些小数无法用二进制准确表示(如0.2)。

JRE、JDK、JVM

根据Java的用途和使用场景的不同,SUN给Java划分出了三个不同的开发版本:
●Java SE :Java Standard Edition 标准版
●Java EE :Java Enterprise Edition 企业版
●Java ME:Java Micro Edition 微型版
三者之间的关系,如下图所示:

简单来说,Java SE就是标准版,包含标准的JVM和标准库,Java EE是企业版,它是在Java SE的基础上加上了大量的API和库,用于开发Web应用、数据库、消息服务等企业级开发组件。Java EE使用的虚拟机和Java SE完全相同,但Java ME就和Java SE不同,它是一个针对嵌入式设备的“微型版”,Java SE的标准库无法在Java ME上使用,Java ME的虚拟机也是“微型版”。
💡 嵌入式设备的芯片、存储器与传统PC或服务器的配置、架构等截然不同,所以虚拟机需要重新实现。
所以,Java SE是整个Java平台的核心,而Java EE是进一步学习Web应用程序开发、分布式应用程序、大型互联网产品线开发所必须具备的知识模块。我们熟悉的Spring等框架都是Java EE开源生态系统的一部分。但是,Java ME从来没有真正流行起来,反而是Android开发成为了移动平台的标准之一,因此,没有特殊需求,不建议学习Java ME。 

核心关键字

●JDK:全称“Java Development Kit”Java开发工具包,提供javac编译器、jheap、jconsole等监控工具;
●JRE:全称“Java Runtime Environment”Java运行环境,提供Class Library 核心类库  + JVM;
●JVM:全称“Java Virtual Machine”Java虚拟机,用于运行Java应用程序; 

JDK下载安装

(1):下载完成后需记住安装路径,并且此文件夹命名中不可出现中文或其他字符。

(2):环境变量配置:

新增JAVA_HOME

变量为JDK下载安装的路径

Path新增%JAVA_HOME%\bin

测试环境配置是否成功

 

DOS命令

(1):电脑键盘win+r,输入cmd进入DOS界面。

(2):DOS命令中输入java-version可查看当前设备所安装的JDK版本

(3):常用DOS命令:

 1.  cd 目录路径        进入一个目录
 2.  cd ..             返回上一层目录
 3. cd/                回到根路径
 4.  dir               查看本目录下的文件和子目录列表
 5.  cls               清除屏幕命令
 6. 盘符               切换盘符
 7.  exit              退出命令 

(4):使用记事本编写一段代码并将此文件后缀改为.java,即可在DOS界面运行,运行时先使用javac+代码程序名进行编译,若代码书写无报错,即可生成同名的.class文件,在输入java.文件名(不加后缀)即可运行程序。

项目开发

①新建项目:项目命名时可用数字,字母,下划线,$来命名。(注意:命名时数字不可作为开头,也不能是关键字,另外命名时采用大驼峰命名,即开头首字母大写,后面的小写,如User Date)。

②代码书写:

 pubulic class  类名(与新建项目名保持一致){
     public static void main(string[ ] args)(定义一个main方法,即程序的主入口){
         程序操作内容
     }
  } 

HelloWorld

public class Demo01 {
	public static void main(String[] args) {
		System.out.println("HelloWorld");
	}
}
  • 20
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值