Java1简介

什么是计算机

1.全称电子计算机,俗称电脑
2.硬件和软件组成

计算机硬件

硬件组成

  • cpu
  • 内存
  • 主板
  • 电源

Java

java特性和优势

  • 简单性
  • 面向对象
  • 可移植性
  • 高性能
  • 分布式
  • 动态性
  • 多线程
  • 安全性
  • 健壮性

JAVA标识符

  • 所有的标识符都应该以字母(A-Z或者a-z),美元($),或者下划线(_)开始
  • 首字母之后可以是字母(A-Z或者a-z),美元($),或者下划线(_)开始
  • 不能使用关键字作为变量名或方法名
  • 标识符是大小写敏感的
  • 合法标识符举例:age,$salary
  • 非法标识符举例:123abc,-salary,#abc
  • 可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音

数据类型

  • 强类型语言

    - 要求变量的使用要严格符合规定。所有变量都比要要先定义后才能使用
    

-弱类型语言

  • Java的数据类型分为两大类
  • 基本类型 primitive type
    -整数类型
    1.byte占一个字节范围:-128~127
    2.short占2个字节范围:-322768~32767
    3.int占4个字节范围:-2147483648~2147483647
    4.long占8个字节范围:-9223372036854775808~9223372036854775807
    5.float占4个字节
    6.double占8个字节
    7.char占2个字节
    boolean类型占一位其值只有true和false两个

例子:
//八大基本数据类型

  1. int num1 =10;
  2. byte num2 = 20;
  3. short num3 = 30;
  4. long num4 = 30L;//Long类型要在数字后面加个L
  5. float num5 = 50.1F;//float类型要在输在后面加个F
  6. double num6 =3.1415926535879
  7. char=‘国’
  8. //string不是关键字,类
  9. String namea=“秦将”
    10.//boolean是非
    boolean flag =true;
  • 引用类型 reference type
    • 接口
    • 数组

什么是字节?

位(bit):是计算机内部数据存储的最小单位,11001100是一个八位二进制数
字节(byte):是计算机中数据处理的基本单位,习惯上用大写B表示
1B(byte,字节)=8bit(位)
字符:是指计算机中使用的字母、数字、字和符号

1bit=1位
1B(Byte)=1b
1024b=1KB
1024KB=1M
1024M=1G

整数拓展

进制:
二进制0b 十进制 八进制0 十六进制0x

最好完全使用浮点数进行比较`


public class study03 {
    public static void main(String[] args) {
        //整数拓展
        int i =10;
        int i2 =010;
        int i3 =0x10;

        System.out.println(i);
        System.out.println(i2);
        System.out.println(i3);

        //浮点数拓展
        //BigDecimal
        //float  有限  离散  舍入误差  大约  接近但不等于
        //double
        //最好完全使用浮点数进行比较

        float f =0.1f;//0.1
        double d =1.0/10;//0.1
        System.out.println(f==d);//false

        float d1 =235613216546435f;
        float d2 =d1+1;
        System.out.println(d1==d2);//true

//转义字符
\t   制表符
\n  换行
    }
}

类型转换

  • 由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换
  • 低 ---------------------------->高
  • byte,short,char -> int -> long -> float ->double
  • 在运算中,不同类型的数据先转换成为同一类型,然后进行运算
  • 强制类型转换
  • 自动类型转换

变量

什么是变量? 变化的量
Java是一种强类型语言,每隔变量都必须声明类型
Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域

type varName =[=value ] [{,varName[=value]}]
//数据类型 变量名 =值 ;可以使用逗号隔开来声明多个同类型变量

注意事项:
每个变量都有类型,类型可以是基本类型,也可以是引用类型
变量名必须是合法的标识符
变量声明是一条完整的语句,因此每一个声明都必须以分号结束

变量的命名规范

  • 所有变量、方法、类名:见名知意
  • 类成员变量:首字母小写和驼峰原则:monthSalary,除了第一个单词以外,后面的单词首字母
  • 局部变量:首字母小写和驼峰原则
  • 常量:大写字母和下划线:MAX_VALUE
  • 类名:首字母大写和驼峰原则:Man,GoodMan
  • 方法名:首字母小写和驼峰原则:run(),runRun()

Math类

//幂运算   2^3   2*2*2
double pow =Math.pow(2,3)
System.out.println(pow)

包机制

  • 为了更好的组织类,Java提供了包机制,用于区别类名的命名空间
  • 包语句的语法格式位:
    package pk1[]
  • 一般公司利用公司域名导致作为包名:com.kuangstudy.blog
  • 为了能够使用某一个包的成员,我们需要在java程序中明确导入改包,使用import语句可以完成此功能

JavaDoc

javadoc 命令是用来生成自己类的

参数信息
@author 作者名
@version 版本号
@since 指明需要最早使用的jdk版本
@param参数名
@return 返回值情况
@throws 异常抛出情况

进入windows的dos命令窗口,进入你的项目所在处
javadoc -encoding UTF-8 -charset UTF-8 加上你的文件名字

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值