Java基础-01运行的环境及变量的定义

Java历史
1990年SUN公司,面包机...设计的一门语言,叫Oak.随着互联网行业的迅速发展

Java的分类
J2SE:基础部分
J2EE:之后上班要用,企业级的服务(添加servlet jsp)
J2ME:移动设备

Java的特点
1.简单:Java没有指针的概念
2.面向对象:封装 继承 多态(一种事务的多种形态)
3.分布式
当你一台服务器无法支持大量并发的访问时,可以用多台服务器共同完成这一个服务
4.安全性
内存管理方面(GC)垃圾回收机制
有一个线程,轮询的操作,进行垃圾回收延迟回收(滞后性)
没有指针的概念,不能通过溢出的空间,使用指针去访问
5.健壮性(可以扩展更多的功能)
6.跨平台性
JDK:开发的工具包
JRE:运行环境
JVM:Java虚拟机

java的基础语法
变量和常量 分支 循环 方法 关键字 标识符 数组 IO流(输入和输出)
常量:不能更改的量
整型常量:所有整数
小数常量:所有小数
字符常量: 'a' 使用单引号
字符串常量: "hello word" 用双引号
布尔常量:只有两个值true和false

进制
1.十进制 1-9 满10进1
2.八进制 0-7 满8进1 以0开关表示8进制
3.十六进制 0-9 A-F 以0x开关表示十六进制
4.二进制 0-1 计算机中使用二进制

byte 占一个字节 用8个二进制位来表示
short 短整型 占2个字节 16个二进制位表示
int 整型 占4个字节
long 长整型 占8个字节

进制转换
10进制->2进制 连除倒取余

10进制->8进制
3个2进制位表示1个八进制位

4个2进制位表示1个16进制位

java是强类型语言并严重区分大小写

注释的三种形式:
a.单行注释
// 注释内容
b.多行注释
/*
* 注释内容
*/
c.文档注释
/**
* 文档注释
*/
定义一个变量
变量类型 变量名 = 初值;

打印时,字符串与任何类型一起拼接打印出来的都是字符串
转换方式:
a.隐式转换(类型进行提升,小类型提升到大类型)
b.强制转换(值前面加上要强制转换的类型)
字符类型:使用单引号
字符型和整型可以相互转化


单精度(float)
在使用单精度类型时,要加上F或f(float a = 1.3f;)
双精度(double)
在使用双精度时,D或d可以加上,也不可以不加

运算符:+ - / * %
变量名:不能以数字 下划线 除&以外的其他符号开头,取名要见名知意
没有初始值的变量是不能使用的
取余运算:对1取余值为0,当左边数<右边数时,取余的值,等于左边的数;当你有负数参数取余运算,以除数的符号为取余的值的符号

自增(++),自减(--)
++在前运算时,先自增再进行运算或赋值
--在后运算时,先参与运算再进行自增

控制台输入(参照物是电脑)
Scanner scanner = new Scanner(System.in);
// 取出从控制台输入的值
int m = scanner.nextInt();
System.out.println(m);
// 关闭scanner
scanner.close();

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值