Java根底
1.java语言概述
1).詹姆斯•高斯林(James Gosling)1977年取得了加拿大卡尔加里大学计算机科学学士学位,1983年 取得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS零碎,但不受器重。起初转至Sun公司,1990年,与Patrick,Naughton和Mike Sheridan等人单干“绿色打算”,起初倒退一套语言叫做“Oak”,后改名为Java。
2).java语言个性:简略性,高性能 编译性 解释性 分布式解决 健壮性 安全性 面向对象 开源 跨平台
3).Java语言平台版本:
(1).J2SE/JAVASE — Standard Edition—标准版/根底版
开发一般桌面和商务应用程序提供的解决方案,该技术体系是其余两者的基
础,能够实现一些桌面应用程序的开发。
(2).J2ME/JAVAME — Micro Edition — 微型版/挪动版
是为开发挪动设施和嵌入式设施(电器、机器人、机顶盒…)提供的解决方
案。
(3).J2EE/JAVAEE — Enterprise Edition— 企业版/商务版
是为开发企业环境下的应用程序提供的一套解决方案,次要针对于企业级应
用程序开发。
2.Java的开发环境
1).装置JDK
(1)、JVM(Java Virtual Machine—Java虚拟机)
JRE(Java Runtime Environment—Java运行时环境)
JDK(Java Development kit—Java开发工具包)
(2)、JDK蕴含了JRE和JVM,所以装置了JDK就装置了JRE和JVM,JDK的安装包能够到Oracle官网上下载或者第三方网站下载,
2).配置环境变量
JAVA_HOME配置—JDK装置门路
PATH—配置JDK命令文件的地位
CLASSPATH—配置类库文件的地位
3).验证配置环境变量
关上运行cmd输出java/javac进行验证.
3.Java语法根底
1.标识符:
1). 标识符能够由字母、数字、下划线(_)、美元符($)组成,但不能蕴含 @、%、空格等其它特殊字符
2). 不能以数字结尾。如:9527Lee 就是不非法
3). 标识符严格辨别大小写。如: Animal 和 animal 是两个不同的标识符
4). 标识符的命名最好能反映出其作用,做到见名知意。
5). 标识符不能是Java的关键字
2.关键字:
在Java中,有一些单词被赋予了特定的意义,一共有53个关键字。
这53个单词都是全小写,其中有两个保留字:const和goto。
留神,关键字不能被用作标识符!!
3.常量
在程序运行过程中,值始终不会扭转的量成为常量。
4.变量
在JAVA中,咱们须要记录一些数据,但这些数据的值是不固定的,总在变,咱们能够把这些数据了解为变量。
咱们通过三个元素来形容变量:变量类型 变量名以及变量值。
int age = 18; //申明int类型的变量并赋值
String name ; //申明String类型的变量
留神:
变量名必须是一个无效的标识符
变量名不能够应用java关键字
变量名不能反复
4.根本数据类型
变量就是申请内存来存储值。也就是说,当创立变量的时候,须要在内存中申请空间。
java是一个强类型的语言,会把日常见到的数据,分成好多类型.
内存管理系统依据变量类型来调配存储空间,调配的空间只能用来贮存该类型数据。
罕用的转换关系:
位 bit,来自英文bit,音译为“比特”,示意二进制位。
1 Byte = 8 Bits (1字节 = 8位)
1 KB = 1024 Bytes 1 MB = 1024 KB 1 GB = 1024 MB
*数据类型转换
(1).隐式转换
(2).强制转换
指标数据类型 变量名 = (指标数据类型) (被转换的数据);
发表回复