1.JDK  安装:

配置环境变量:

Path:         jdk主目录/bin;

Java_Home: jdk主目录;

2.JRE

Jave Runtime Environment                 Java运行环境

--java 程序的编译运行过程

一个java程序需要先经过编译(javac命令),形成一个字节码文件(.class文件),

之后运行(java命令)

3.JVM

Java Virtual Machine                    java虚拟机

class文件运行的平台,是实现java语言可移植性的基础。

---J2se--- ---语法----

1.变量以及作用域(参考VarScopeDemo.java)

全局变量:类中声明的;

静态变量 : static关键字修饰。

常量:    final static 关键字修饰,值不可改变。

局部变量:方法流程语句中的;

作用域:指变量的使用范围。从声明开始  到所在大括号  结束。

--Scanner(ScannerDemo.java)  是java.util包下的一个工具类,它的作用是用来接收  控制台  用户输入的信息。

2.数据类型

基本类型:

1. 整型:

byte字节型   8位(bit) -2^7~2^7-1(-128~  127)  0000 0000

short短整型  16位 -2^15~2^15-1(-32768~32767

int整型        32位 -2^31~2^31-1 (大约为21亿)

 long长整型    64位 -2^63~2^63-1 (如果定义long类型的数据,需要在字面量后加 l或L)

2.浮点型:

float单精度浮点数 32位 精度只能是8(注意在后面加f或F)

double 双精度浮点数 64位 精度大概到20(在后面加d或D)

3.布尔型:    boolean true或false

4.字符型:    char 表现方式:ASCII(0-127)        unicode(65535个字符)             GBK   UTF-8 ISO-8859-1 ..

5.引用类型:   String ,

数组,

Object

数据类型演示DataTypeDemo

/**
*数据类型演示
*/
public class DataTypeDemo{
 public static void main(String[] args){
  //直接赋予的值,称为字面量
  //byte b = 128;
  long l = 123L;
  char c = '中';//  ASCII(0-127)  unicode(65535个字符)GBK UTF-8 ISO-8859-1
  int i = c;
  System.out.println(i);
 }
}

(卓今京)Java 基础相关推荐

  1. 【202105小白训练营】-day02 java基础

    后端开发工程师 市场最具竞争力,专业技能,随着软件技术成熟,时代发展,软件工程师学习核心重点发生变化 1)早期程序员20年前,学习重点五笔字型(练习打字120),网络建网,语言入门c,vb 2)早期程 ...

  2. Java基础学习笔记之网络编程

    Java基础之网络编程 1.网络编程概述 什么是网络编程 指的是在多个设备(计算机)执行,其中的设备使用一个网络中的所有连接到对方编写程序 网络编程的目的 与其他计算机进行通信 网络编程的问题 1.如 ...

  3. Java基础入门语法和安装

    1. Java概述 1.1 Java语言背景介绍(了解) 语言:人与人交流沟通的表达方式 计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言 Java语言是美国Sun公司(Stanford Un ...

  4. Java笔记整理-02.Java基础语法

    1,标识符 由英文字母.数字._(下划线)和$组成,长度不限.其中英文字母包含大写字母(A-Z)和小写字母(a-z),数字包含0到9. 标识符的第一个字符不能是数字(即标识符不能以数字开头). 标识符 ...

  5. java基础(十三)-----详解内部类——Java高级开发必须懂的

    java基础(十三)-----详解内部类--Java高级开发必须懂的 目录 为什么要使用内部类 内部类基础 静态内部类 成员内部类 成员内部类的对象创建 继承成员内部类 局部内部类 推荐博客 匿名内部 ...

  6. Java基础概念性的知识总结

    属于个人的所学的知识总结,不是全面的 1.JDK.JRE和JVM三者的区别 01.JDK:(Java Development ToolKit)Java开发工具包,是整个Java的核心.包括了Java的 ...

  7. 我的面试标准:第一能干活,第二Java基础要好,第三最好熟悉些分布式框架!...

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:hsm_computer www.cnblogs.com/J ...

  8. 叮!您收到一份超值Java基础入门资料!

    摘要:Java语言有什么特点?如何最大效率的学习?深浅拷贝到底有何区别?阿里巴巴高级开发工程师为大家带来Java系统解读,带你掌握Java技术要领,突破重点难点,入门面向对象编程,以详细示例带领大家J ...

  9. java重要基础知识点_必看 | 新人必看的Java基础知识点大梳理

    原标题:必看 | 新人必看的Java基础知识点大梳理 各位正在认真苦学Java的准大神,在这烈日炎炎的夏季里,老九君准备给大家带来一个超级大的"冰镇西瓜,"给大家清凉一下,压压惊. ...

最新文章

  1. spring MVC 工作原理
  2. 阿联酋esma认证_阿联酋无人驾驶汽车预计2021年上路
  3. 7-1 叶节点求和 (30 分)
  4. php 获取两个日期相隔几周,怎么样计算2个日期之间相差几周
  5. vs2017 js cordova + dotnet core 开发app
  6. EasyUI组件使用
  7. OFFICE软件有哪三大语言功能?
  8. 阿里矢量图标(字体图标) 、 阴影
  9. googleplay开发账号如何设置或更改帐号信息
  10. 人活着,到底为了啥?
  11. Windows10 1903 应用商店错误 代码: 0x80131500 解决办法
  12. 如何下载安装Devc++
  13. 重拾数据库,常用的数据库语句
  14. 无线局域网控制器(WLC)常见问题1
  15. 代码块的渲染类型选择测试
  16. 手动加密 ESP 设备量产固件并烧录的流程
  17. 采购管理主要流程有哪些?
  18. 一行代码实现网页整体变成黑白色
  19. JavaScript 分页算法
  20. oracle++卸载grid,GRID卸载及重新安装

热门文章

  1. 视觉传感器:3D感知算法
  2. 项目需求|3D结构光扫面(项目经费50万)
  3. 马斯克活猪脑机接口试验成功!多芯片植入,硬币大小,实时读取脑电波,已被批准人脑实验...
  4. java button名字_如何实现java按钮的名字输出到文本框鄙人刚学java,题目如 爱问知识人...
  5. NLP(1) | 词向量one hot编码词向量编码思想
  6. android 序列化_Android高级架构进阶之数据传输与序列化
  7. 生信服务器入门级基本设置
  8. 零基础入门学习Python(19)-内嵌函数和闭包
  9. ISME:根系招募特异型菌群增强植物对盐胁迫的抗性
  10. MPB:山东农大高峥、周波等-​​​尾菜堆肥微生物组样品取样方法