Java入门1

1.计算机基础

1.1应用领域

        人工智能、科学计算、多媒体应用、计算机网络、计算机辅助设计、数据的处理(使用Java语言存储书数据:变量,数组,集合,IO流,并使用他取出数据,针对不同的存储技术,使用不同的方法进行获取内容)

1.2计算机的组成

        由硬件和软件组成

        硬件:机械和光电元件的总称。

        软件:由特定计算机的数据和指令的集合。

2.人机交互

2.1交互方式

        方式1:图形界面化

        方式2:dos控制台

2.2常用的dos指令

        盘符切换:盘符(不区分大小写):

        进入单极目录:cd 目录名称

        进入多级目录:cd 多级目录路径

        回退上级目录:cd ..

        回退根目录:cd \

        创建目录:md 目录名称

        创建文件:copy con 文件名称——回车——编辑——ctrl+z——回车

        删除空目录:rd 目录名称

        删除带内容的目录(询问):rd /s 目录名称

        删除带内容的目录(不询问):rd /s /q 目录名称

        删除源文件:del 文件名称

        批量删除源文件:del *.文件后缀名

        清屏:cls

2.1系统自带指令:

        ipconfg:查看ip4地址

        ping 域名或ip地址:查看本机是否能联网

        calc:打开计算器

        mspaint:打开画图板

        notepad:打开普通记事本

3.Java相关知识

3.1:Java特点

        开源(开放源代码),跨平台,面向对象

3.2JVM、Jre、Jdk

        JVM:Java虚拟机

        Jre:Java运行环境,包含了JVM和运行时的核心类库

        Jdk:Java开发工具包,包含了jre和一些工具

3.3在bin目录中编写Java程序

        javac.exe:编译指令

        java.exe:运行指令

        写好的代码进入dos控制台,使用命令进入到bin目录下输入Java 文件名称(加上后缀名)按下回车,进行校验证,无报错则会产生字节码文件(类名.class),接着输入java 文件名称 进行编译。

中文乱码解决方案:另保存文件,格式选择ASCLL即可

3.4环境变量的配置

path环境变量的执行流程

        先在当前Java文件去找,如果存在则进行编译;如果不存在,则会在path环境变量中去找

方式1:

        在此电脑的属性里找到高级环境变量,选择环境变量中的系统变量,找到path环境变量,进入编辑,新建,将jdk安装目录的bin目录地址复制粘贴上去即可。

方式2(推荐):

        在此电脑的属性里找到高级环境变量,选择环境变量中的系统变量,选择新建变量( 变量名:JAVA_HOME         变量值:jdk安装目录bin目录之前的地址),接着在path变量中使用%JAVA_HOME%\bin

临时环境变量:classpath(当出现同名的字节码文件优先运行classpath的路径)

        找到系统变量,选择新建,变量名:classpath 变量值:某个类的字节码文件

jdk安装后的目录描述

        bin:存储执行性文件,需要在dos控制台下运行(java.exe javac.exe)

        db:存储jdk自带数据database

        include:存储一些.h文件(c语言文件)

        jre:包含java运行环境,JVM以及核心类库:jar文件以及日志文件

        lib:包含了一些java核心工具包,tools.jar

        src:(src.zip的解压文件)java源码文件,可以看到java源码

4.Java的注释

4.1.单行注释://

4.2多行注释:/* */

4.3文本注释:/** /

2.Java关键字

4.1含义:被Java赋予特殊含义的单词

4.2注意事项:组成关键字的单词都是小写;goto和const作为保留字。

5.Java标识符

5.1含义:给包,类,接口,方法,变量,常量等起名字的一个字符序列。

5.2起名规则(见名知意)

        类或接口:大驼峰命名法。

        变量或方法:小驼峰命名法。

        常量:单个单词字母全部大写;多个单词字母全部大写,每个单词用下划线隔开。

5.3标识符组成规则

        a.不能以数字开头

        b.不能是Java关键字

        c.字母区分大小写

6.常量

6.1含义:在程序执行过程中,其值不发生变化的值

6.2分类:

6.2.1字面值常量:

        a.字符串常量:使用英文的""括起来的内容(字符串+任何数据=新的字符串;任何数据(先运算)+字符串=新的字符串)

        b.字符常量:使用英文字符''扩起来的单个内容。('a'=97,'A'=65,‘0’=48

        c.整数常量

        d.小数常量

        e.布尔常量:true,false

        f.空常量:null

6.2.2自定义常量:final

6.3进制(属于常量的范畴)

        二进制:逢2进1,由0,1组成,以0b开头。

        八进制:逢8进1,由0,1,2,3,4,5,6,7组成,以0开头。

        十进制:默认为整数。

        十六进制:逢16进1,以0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f组成,以ox开头。

6.3.1进制的转换

        a.任意进制转为十进制:位权展开法(系数*基数权次幂相加)。

        b.十进制转任意进制:除基取余,直到商为0,余数反转。

        c.8421码表

11111111
1286432168421

6.3.2有符号位的数据表示方法

原理:计算机底层对数据的计算(使用补码计算)

最高符号位数值位
+00000001
-10000001

正数(整数):原码=反码=补码

负数(整数):反码=原码的最高符号位不变,数值位按位取反(0——>1,1——>0)

补码=反码的最高符号位不变,数值位末尾-1

7.变量

变量三要素:数据类型,变量名,初始值

格式:数据类型 变量名 = 初始值;

变量的类型:基本数据类型,引用数据类型

基本数据类型:整数类型,浮点类型,字符类型,布尔类型

整数类型:

        byte(一个字节,范围:-128~127),

        short(两个字节),

        int(整数类型默认类型,四个字节)

        long(八个字节,赋值需在值后加上L/l

浮点类型:

        float:四个字节,赋值时需在值后加上F/f

        double:浮点类型默认类型,八个字节

字符类型:char:两个字节

布尔类型:boolean:一个字节;true/false

类型转换:

        a.自动转换(隐式转换):小范围的数据类型自动转换为大范围的数据类型

        b.强制转换(显示转换):大范围的数据类型转换为小范围的数据类型

        格式:数据类型 变量名 = (数据类型)(表达式/初始值)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值