(卓今京)Java 基础
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 基础相关推荐
- 【202105小白训练营】-day02 java基础
后端开发工程师 市场最具竞争力,专业技能,随着软件技术成熟,时代发展,软件工程师学习核心重点发生变化 1)早期程序员20年前,学习重点五笔字型(练习打字120),网络建网,语言入门c,vb 2)早期程 ...
- Java基础学习笔记之网络编程
Java基础之网络编程 1.网络编程概述 什么是网络编程 指的是在多个设备(计算机)执行,其中的设备使用一个网络中的所有连接到对方编写程序 网络编程的目的 与其他计算机进行通信 网络编程的问题 1.如 ...
- Java基础入门语法和安装
1. Java概述 1.1 Java语言背景介绍(了解) 语言:人与人交流沟通的表达方式 计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言 Java语言是美国Sun公司(Stanford Un ...
- Java笔记整理-02.Java基础语法
1,标识符 由英文字母.数字._(下划线)和$组成,长度不限.其中英文字母包含大写字母(A-Z)和小写字母(a-z),数字包含0到9. 标识符的第一个字符不能是数字(即标识符不能以数字开头). 标识符 ...
- java基础(十三)-----详解内部类——Java高级开发必须懂的
java基础(十三)-----详解内部类--Java高级开发必须懂的 目录 为什么要使用内部类 内部类基础 静态内部类 成员内部类 成员内部类的对象创建 继承成员内部类 局部内部类 推荐博客 匿名内部 ...
- Java基础概念性的知识总结
属于个人的所学的知识总结,不是全面的 1.JDK.JRE和JVM三者的区别 01.JDK:(Java Development ToolKit)Java开发工具包,是整个Java的核心.包括了Java的 ...
- 我的面试标准:第一能干活,第二Java基础要好,第三最好熟悉些分布式框架!...
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:hsm_computer www.cnblogs.com/J ...
- 叮!您收到一份超值Java基础入门资料!
摘要:Java语言有什么特点?如何最大效率的学习?深浅拷贝到底有何区别?阿里巴巴高级开发工程师为大家带来Java系统解读,带你掌握Java技术要领,突破重点难点,入门面向对象编程,以详细示例带领大家J ...
- java重要基础知识点_必看 | 新人必看的Java基础知识点大梳理
原标题:必看 | 新人必看的Java基础知识点大梳理 各位正在认真苦学Java的准大神,在这烈日炎炎的夏季里,老九君准备给大家带来一个超级大的"冰镇西瓜,"给大家清凉一下,压压惊. ...
最新文章
- spring MVC 工作原理
- 阿联酋esma认证_阿联酋无人驾驶汽车预计2021年上路
- 7-1 叶节点求和 (30 分)
- php 获取两个日期相隔几周,怎么样计算2个日期之间相差几周
- vs2017 js cordova + dotnet core 开发app
- EasyUI组件使用
- OFFICE软件有哪三大语言功能?
- 阿里矢量图标(字体图标) 、 阴影
- googleplay开发账号如何设置或更改帐号信息
- 人活着,到底为了啥?
- Windows10 1903 应用商店错误 代码: 0x80131500 解决办法
- 如何下载安装Devc++
- 重拾数据库,常用的数据库语句
- 无线局域网控制器(WLC)常见问题1
- 代码块的渲染类型选择测试
- 手动加密 ESP 设备量产固件并烧录的流程
- 采购管理主要流程有哪些?
- 一行代码实现网页整体变成黑白色
- JavaScript 分页算法
- oracle++卸载grid,GRID卸载及重新安装
热门文章
- 视觉传感器:3D感知算法
- 项目需求|3D结构光扫面(项目经费50万)
- 马斯克活猪脑机接口试验成功!多芯片植入,硬币大小,实时读取脑电波,已被批准人脑实验...
- java button名字_如何实现java按钮的名字输出到文本框鄙人刚学java,题目如 爱问知识人...
- NLP(1) | 词向量one hot编码词向量编码思想
- android 序列化_Android高级架构进阶之数据传输与序列化
- 生信服务器入门级基本设置
- 零基础入门学习Python(19)-内嵌函数和闭包
- ISME:根系招募特异型菌群增强植物对盐胁迫的抗性
- MPB:山东农大高峥、周波等-​​​尾菜堆肥微生物组样品取样方法