Java基础 Day03 java相关-常用命令、数据类型

    科技2022-08-15  94

    1、Java 发展

    构建工具: Ant、Maven、Jekins应用服务器: Tomcat、Jetty、Jboss、Websphere、Weblogicweb开发:Struts、Spring、Hibernate、myBatis开发工具:Eclipse、NetBean、intellij idea 、Jbuilder

    2、Java的特性和优势

    简单性面向对象可移植性(跨平台性 ):一次编写,到处运行高性能 :即时编译分布式动态性多线程 :同时做安全性健壮性

    3、jdk的卸载与安装

    3.1JDK的卸载

    1. 删除Java的安装目录 通过高级属性--环境变量查询安装目录,删除安装文件 2. 删除 JAVA_HOME 环境变量 3. 删除 path下关于Java的目录 4. cmd 命令查询 ,Java -version 出现 Java 不是内部或外部命令,也不是可运行的程序 即为卸载成功

    3.2 安装JDK

    1. 百度搜索JDK8,找到下载地址 2. 同意协议,下载电脑对应的版本 3. 双击安装JDK 4. 记住安装的路径 5. 配置环境变量 - 我的电脑——》右键——》属性 - 环境变量——》系统变量——》新建 :变量名:JAVA_HOME 变量值: JDK的安装路径 -配置path变量:新建 1. %JAVA_HOME%\bin 2. %JAVA_HOME%\jre\bin 6. cmd 命令:测试JDK是否安装成功 java -version

    3.3 notepad安装 :记事本软件

    编写代码 public class Hello{ public static void main(String[] args){ System.out.println("Hello world!"); } } 编译 javac java文件,会生成一个class文件可能出现的问题 每个单词的大小写不能出现问题,java是大小写敏感的尽量使用中文文件名和类名必须保持一致,并且首字母大写符号使用了中文

    4、 java程序运行机制

    编译型 :操作系统 C++/C

    举例:一本中文书–翻译成–外文版书籍

    解释型 :网页、服务器脚本-----》速度要求不高,边运行边解释

    举例:一本中文书–由翻译官翻译解释—为外文


    5、java常用命令

    Javac: 编译命令 Java: 运行命令 Javadoc:生成API文档命令 Javap: 反解析命令,可以解析出class字节码文件的内容 Jar: 打包命令


    IDE安装与使用

    IDEA官网(https://www.jetbrains.com/) IDEA常见的优化:百度搜索 IDEA优化设置


    6、java相关

    6.1、注释

    注释并不会被执行,书写注释是一个非常好的习惯

    单行注释 //

    多行注释 /* */

    文档注释 /** */

    6.2、标识符&关键字

    在java中,给类、方法、变量起的名字,就是标示符,因为它可以用来标识这个类、方法、变量 命名规则 ① 标示符可以由字母、数字、下划线_ 、美元符号$组成 ② 标示符开头不能是数字 ③ 标识符中的字符大小写敏感 ④ 标识符的长度没有限制 标示符不能使用java中的关键字或保留字

    6.3 、数据类型

    基本类型 —八种基本类型 (byte 、short、int、long、float、double、char、boolean)

    数值类型

    - 整数类型:byte 1 个字节:-128——127 short 2 字节个: int 4个字节: long 8 个字节: - 浮点类型:float 4 个字节 double 8 个字节 - 字符类型:char 2 个字节

    boolean 类型:占1 位,其值只有 true 和 false 两个

    byte 8位、 1字节 范围:负2的7次方~2的7次方减1 short 16位、2字节 范围:负2的15次方~2的15次方减1 Int 32位、4字节 范围:负2的31次方~2的31次方减1 long 64位、8字节 范围:负2的63次方~2的63次方减1 Float 是 32 位, 1符号位+8指数位+23尾数位 double 是 64 位, 1符号位+11指数位+52尾数位

    引用类型 —三种引用类型 类类型、接口类型、数组类型

    7、变量

    类变量:static

    实例变量:从属于对象;

    如果不自行初始化,这个类型的默认值 0 0.0 // 布尔值:默认是false //除了基本类型,其余的默认值都是null;

    局部变量:必须声明和初始化 在这里插入图片描述


    8、常量

    静态常量 static final double PI =3.14;


    9、操作符(运算符)

    操作符

    9.1 赋值操作符

    9.2 比较操作符(关系运算符)

    9.3 相等操作符

    9.4 算术操作符

    9.5 移位操作符

    9.6 位运算符

    9.7 逻辑运算符

    **&& 、 || 、!**

    9.8 条件操作符

    语法: boolean表达式 ? 表达式1 : 表达式2 z = (x > y) ? x : y; //三目运算符

    Processed: 0.028, SQL: 8