JAVA学习,基础知识笔记

来源:互联网 发布:淘宝视频尺寸怎么修改 编辑:程序博客网 时间:2024/05/19 02:05

JAVA简史

JAVA开发(发明)的公司

  • 美国SUN(Stanford University Network)公司
  • 在中国大陆叫作:太阳计算机系统(中国有限公司)
  • 再台湾叫作:升阳电脑公司

JAVA为什么被发明?

  • Green项目
  • 应用环境:像电视机盒这样点消费类电子产品

JAVA的发明人

  • James Gosling

JAVA核心优势

  • 跨平台

JAVA各版本

J2EE(JAVAEE)

  • java 2 Enterprise Edition
  • 定位在服务器端点应用

J2SE(JAVASE)

  • java 2 Standard Edition
  • 定位在个人计算机上点应用

J2ME(JAVAME)

  • Java 2 Micro Edition
  • 定位再消费性电子产品点应用上

PS:J2EE适用于企业开发; J2SE 适用于个人学习;J2ME适用于Android手机上的游戏开发和应用开发。


JAVA环境

JDK

  • java Development kit Java开发工具包

JDE

  • java Runtime Environment java运行时环境

JVM(核心原理)

  • java Virtual Machine Java虚拟机
  • JVM是一种规范

标识符

作用

  • 给变量,类和方法命名

命名规则

  • 标识符必须以字母、下划线(_)、美元符($)开头
  • 其他部分可以是字母、下划线(_)、美元符($)和数字的任意组合
  • Java标识符大小写敏感(区分大小写),且长度无限制
  • 不可以是Java的关键字/保留字

ps 命名时:1、不能数字开头 2、不能包含特殊字符(#、@、! 等等) 3、不能使用关键字/保留字


基本数据类型

基本数据类型分为以下8种:

数值型
- 整数类型(byte、short、int、long)
- 浮点类型(float、double)

字符型(char)

布尔型(boolean)

关于数值型

整数类型
  • 整型常数默认为 int 型
  • 声明 long 型常量可以在后加“l”或者 “L”
  • BigInteger类(超过long的表数范围的时候可以使用)
浮点类型
  • 默认是 double 型
  • 浮点数(float)存在舍入误差,很多数字不能精确表示。所以需要BigDecimal类来进行精确数字计算。
  • 比较时避免使用浮点数
类型 占用存储空间 表数范围 byte 1字节 -128 ~ 127 short 2字节 -32768 ~ 32767 int 4字节 -2的31次方 ~ 2的31次方-1(约21亿) long 8字节 -2的63次方 ~ 2的63次方-1 float 4字节 -3.403E38 ~ 3.403E38 double 8字节 -1.798E308 ~ 1.798E308
字符类型

JAVA练习

  • 运行环境搭建
  • HelloWorld / HelloJava

- 面向对象(练习属性和方法)

待补充。。。
时间:1+1

原创粉丝点击