栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java se 的初步认识

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java se 的初步认识

一、程序:

        什么是程序:计算机执行某些操作或解决问题而编写的有序指令的集合。

二、java语言

1、Java语言的特性

        1)java语言是面向对象的

        2).java语言是健壮的(加法的强类型机制,垃圾自动回收处理)

        3)JAVA是解释型的

        解释型语言:编译后的代码不能直接被机器执行【Java;PHP】

        编译型语言:编译后的代码能直接被机器执行【C;C++】

2、Java运行机制

        1)具有指令疾病使用不同的存储区域负责执行指令数据管理,内存寄存器包含在jdk中

        2)对不同的平台有不同的JVM

        3)屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”。

JVM(java虚拟机):对JAVA语言进行解释和执行

3、JDK——加法开发工具包

        JRE——java运行环境

                (jvm + Java的核心库)

        Java开发工具(在bin目录下面)

三、基本代码

1、main方法

 public class 类名(){
        main方法//main方法是程序执行的入口

}

2、转义字符

tn\" 'r
空格换行一个 一个 "一个 '一个回车

2、基本注释

         1)单行注释 //

        2)多行注释 

        3)文档注释——注释的内容可以被JDK提供的工具Javadoc所解析,生成一页网页文件或体现的该程序说明。

四、DOS命令

1、基本流程

        接受命令——解析命令——执行命令

2、相对路径和绝对路径

         相对路径:从当前目录开始定位形成路径

                从text出发: ....abc2text2【..可以返回上一级目录】

        绝对路径:从顶级目录开始定位形成路径

3、常用DOS命令

DIR显示当前目录的内容
cd切盘(切到C:或D:)
cd切换到根目录
tree d:abc查看D盘abc所有目录
cls清屏
exit退出DOS

4、变量

           变量是程序的基本组成单位

                【类型、名称、值】

变量表示内存中的一个存储区域(不同的变量,类型不同,占用的空间大小不同)

五、数据类型

 

数据类型基本——三类八种

整型intshortlongbyte(-128_127)
泛点/小数floatdouble
非数值charboolean

boolean类型——结果只能输出 TRUE或FALSE【一般用于逻辑运算】

char——字符编码表(分类)

        ASCII(一个字母用一个字符表示,共128个字符)——美国多用

        unicode 码(固定大小的编码,使用两个字节表示)——存储空间浪费

        UTF-8 (大小可变的编码,字母占用一个字节,汉字占用3个字节)——使用最多

        gbk (字母1个字节,汉字占用2个字节)

引用数据类型

  1.         类(class)——String
  2.        接口(interface)
  3.        数组([])

2、类型转换

    1) 自动类型转换——JAVA在进行赋值式精度小的会自动转化为精度大的类型

        

         【short、byte 和 char 之间不会相互转换,但可相互运算,会自动转化为int】

 2)强制类型转换—

        将容量大的数据类型转换为容量小的数据类型,加上强制转换符()但可能造成精确度降低。

        强制转换符只对最近的数值有效(使用小括号提高优先等级)

3、基本数据类型和String形相互转换

        1)把基本数据类型转化成String

String  = 基本数据类型 + " ";

        【要确保String类型能转换成有效数据(字母转不成数据)】

         2         把字符串转化为字符

        调用基本数据类型相对的包装类的相应方法,得到基本数据类型

String a ="123";
Int num = Intager.parseInt.(a);
char num = char.parseChar.(a);
六、运算符

        运算符是一种特殊符号,用于表示数据的运算、赋值和比较。

1、算术运算符:

        对数值类型的变量进行运算,在java程序中使用最多

                【+;-;*;/;%(取余);++(自增);--(自减)】

         a%b = a - a/b *b;

        ++a: 先自增后赋值

        a++ :先赋值后自增

2、关系运算符/比较运算符

        关系运算符组成的表达式叫做关系表达式;

        关系运算符的结果都为Boolean类型——结果为TRUE或FALSE;【常用 if 或循环结构的条件中】

                【==;!=;<;>;<=;>=】

 3、逻辑运算符

        用于连接多个条件(关系表达式)

短路与 && :两个条件为真即为true,否则为false

逻辑与 & :两个条件为真即为true,否则为false

短路或 || :第一个条件为真,则结果为true。不执行条件2(效率高)

逻辑或 | :两个条件都执行,其中一个为真则为true(效率低)

异或 :一真一假结果为true,同真同假为false

4、赋值运算符

        将某个运算后的值赋给变量

byte b = 1;
b ++ ; // b= (byte)(b+1)
b += 2;  //b =(byte)(b+2
b = b+2;  //int b = b+2

5、三元运算符

//基本语法
 条件表达式 ? 表达式1:表达式2;

//等价于
if(){
    表达式1;
}else{
    表达式2;
}

如果运算结果为true,运算结果为表达式1;如果运算结果为flase,运算结果为表达式1。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/820624.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号