JAVA简介和基础知识:

一 Java的概念

1.一种面向对象的语言
编写程序的开始就是编写类的开始 class 用于定义类
2.一种平台无关的语言,必须程序运行的解释环境
真正的运行步骤为 javac 编译 --java 解释执行
3.一种健壮【鲁棒性】的语言,吸收了 C/C++ 语言的优点,但是去掉了影响程序健壮性的部分,例如:指针、内存的申请与释放等。
典型的应用场景:互联网环境
二 Java的三种核心机制
Java 语言包含三种核心机制: Java 虚拟机、垃圾收集机制和代码安全检测。
(1) Java虚拟机 JVM
  Java 虚拟机可以理解成一个以字节码为机器指令的 CPU;
  对于不同的运行平台,有不同的虚拟机;
  Java 虚拟机机制屏蔽了底层运行平台的差别,实现了 一次编译,到处运行 ”。
  
(2)垃圾收集机制 gc
  不再使用内存空间回收 —— 垃圾回收;
  在 C/C++ 等语言中,由程序员负责回收无用内存;
  Java 语言消除了程序员回收无用内存空间的责任,它提供了一种系统级线程跟踪存储空间的分
  配情况,并在 JVM 的空闲时检查并释放哪些可被释放的存储空间;
  垃圾收集在 Java 程序原型过程中自动运行,程序员无法精确控制和干预。
(3)代码安全性检查
  Java 代码的目标运行环境在于网络, Java 以牺牲执行性能为代价换取了高安全性
三 Java 中标识符
1.字母( Unicode 编码字符集)、数字、下划线和 $ 符构成,不允许数字打头
严格区分大小写
(注意:由于_和$有特殊含义,一般不建议用户直接使用)
2.不建议使用中文命名
3.不允许使用保留字 (goto const) 和关键字 (public class static…)
4.长度没有限制
四  编码规范
1.类名首字母大写,大写字母分词 建议名词。例如 UserName 或者 MingZi
2.方法名称首字母小写,大写字母分词
3.变量名称首字母小写,大写字母分词
4.包名称全小写,使用域名反转的方式定义
五 变量
1.概念: 变量是Java程序中的基本存储单元 ,它的定义包括变量名、变量类型和作用域几个部分
2.变量名称:在一个方法内部不允许出现多个同名称的变量
3.java 要求见名知意,例如 username 。但是 xm 则不建议使用
变量类型:
4.Java 属于强类型编程语言,变量类型一旦声明,则不能进行修改 数据类型可以决定变量所需要的存储空间大小和对应的处理逻辑
六 基本数据类型:

  1.整型:
  2.浮点数:单精度浮点数,双精度浮点数
3.字符型数据
4.布尔型

 七 基本数据类型转换

1.小转大自动转换

2.大转小需要强制转换 (窄化操作)

3.基本语法:

int k = 100 ;
char cc = ( char ) k ; // 强制类型转换:窄化操作
八 表达式
1概念:表达式就是运算符、操作数以及方法调用的序列,用来说明某个计算过程并返回计算结果 . 按照运算符功 能来分,基本的运算符分包括算术运算符、关系运算符、位运算符、条件运算符等
2.分类:
        (1)算术运算符 + - * / % ++ --
        (2)关系运算符 >、 < >= <= == !=
        (3)逻辑运算符 && || ! 。注意:逻辑计算支持短路操作
        (4)位运算符 & | ^ ~ << >> >>> 。注意:为运算符不支持短路操作 [ 考点 ]
        (5)赋值运算符 = += = *= /=
        (6)三目条件运算符(?:)规则是完全一致的,使用的形式是: x ? y z;
九 算术运算符 + - * / % ++ --

十  关系运算符 > < >= <= == !=

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值