JAVA基础学习第五讲

一:java简介

1.1java特点

简单:没有指针的概念

        面向对象:封装;继承;多态(一种事物有多个型态)

        当你一台服务器  无法支撑大量并发的访问时  可以使用多台服务器完成这一个服务

1.2.安全性

一个线程 轮询的操作  进行垃圾回收(延迟回收  滞后性)

内存管理方面 (GC) 垃圾回收机制

没有指针的概念

不能通过溢出的空间使用指针去访问

1.3.健壮性(可以扩展更多的功能)

1.4.跨平台性
 
JDK  :开发的工具包 

JRE  :运行环境

JVM  :java虚拟机

二:java的基础语法

变量 常量  函数  分支  循环  标识符  数组  关键字

io流(输入和输出)

常量:不能更改的量

整型常量:所以整数

小数常量:所以小数

字符常量:所以字符'a'(用单引号)

字符串常量:"jdsjjg"(用双引号)

布尔常量:true 和 false
三:进制
1.十进制(0-9)  满十进一

2.八进制(0-7) 满八进一  以0开头表示8进制

3.十六进制(0-9)(A-F)    以0x开头表示十六进制

4.二进制 (0,1)  计算机中使用二进制

byte(字节) 占一个字节8个二进制位表示

short (短整型)  占两个字节16个二进制表示

int 整型  占4个字节32

long 长整型  占8个字节

进制转换

三个二进制位表示一个八进制位

四个二进制位表示一个16进制位

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

java注解

 三种形式:单行注解   多行注解   文本注解

四:java 变量

            变量类型  变量名=初值;
 定义一个整型(int i=0;)

 打印字符串与任何类型一起打印   结果都是字符串

五:byte 字节 

  隐试转换

         类型进行提升(小类型提升到大类型)

   强制转换

        将大类型转换为小类型

        int>byte(int i=5;byte byt=6;byte num=(int)(i+byt); )

        自动提升为两个int 类型的值相加

六:运算符
 + - * / % 
/变量名不能以数字下划线除$以外的其他符号开头
 键名之意
没有初始值的变量是不能使用的

七:取余运算
 对一取余值都为0
 当右边数>左边数  取余等于左边
/当有负数参与的运算时取余时
/以除数的符号为取余后的值
System.out.println(-5 % 3);
自增(++)  自减(--) 运算
 ++在前 运算时 先自增 在进行运算或复制
 ++在后 运算时 先参与运算 再自增

                      int i=5;int k=i++;
System.out.println("i="+i+"k="+k);

                       输出 i=6  k=5


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值