JAVA学习NO.1--认识JAVA

为什么选择java?

java语言用途广:服务器后端:银行、证券交易平台、电子商务平台.......

                             Android应用:安卓手机、各种移动设备、智能家电 大数据技术:

                             Hadoop以及其它大数据处理技术都使用JAVA语言

                             JAVA语言性能优越、生态丰富

java发展简史:

在1991年时候,James Gosling(詹姆斯•高斯林)所在sun公司的工程师小组,需要设计一种小型计算机语言,该语言主要用于像电视机顶盒,家用电器等这样的消费类电子产品,这些电子产品有一个共同的特点:计算处理能力和内存都非常有限,所以要求:语言必须能够生成非常紧凑的代码,这样才能在这样的环境中执行,另外,由于不同的厂商选择不同的CPU,因此,要求该语言不能和特定的体系结构绑在一起,要求语言本身是中立的,也就是在不同的平台上运行(即跨平台)。 所以在sun公司内部成立了一个Green项目组,该小组的领导人是James Gosling。他们经过4年的研发,最终于1995年正式确立.将名字改为java,Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。JAVA的标识也正是一杯正冒着热气的咖啡。

JAVA技术体系平台:

JavaSE:java Standard Edition (Java标准版)

JavaEE:java Enterprise Edition( Java企业版)

JavaME:java Micro Edition (Java微缩版)

JAVA语言特点:

语言特点:一次编写 到处运行(平台无关性)

开源 开放源代码 自己就可以修改 免费使用的

简单学:抛弃了指针

平台无关性

面向对象

支持网络

安全

生态丰富

高性能

动态内存管理机制:自动回收垃圾

多线程机制

java跨平台使用:

java使用了java虚拟机(jvm),其是一个基于栈的执行引擎,在不同平台上的实现相同,因此java程序可在各种计算机系统上运行。

java程序运行机制:

编写.java文件  程序员能看懂 机器看不懂

然后.java文件 通过Java环境编译成.class文件 机器还是看不懂

最后将.class文件交给虚拟机运行,编译为机器码,CPU 执行。

JAVA语言运行机制:

开发一个.java源文件,使用java编译器将源文件编译为标准统一的.class文件,把编译后的.class文件交给对应平台的虚拟运行即可。

第一个Java程序:

第一个程序HelloWorld:

public class Demo1 {
    public static void main(String[] args) {
        System.out.println("");
    }
}
java注释:

// 用于单行注释, 快捷键ctrl+/ 
/*  */ 用于多行注释,快捷键ctrl+shift+/ ctrl+shift+\ 取消注释
/**  */ 文档注释,用于为类,方法,属性 功能进行说明,可在调用时提示,以及使用javadoc命令生成说明文档。

合法标识符规则:

●由26个英文字母大小写,0-9 ,_或 $ 组成
●数字不可以开头
●不可以使用关键字和保留字(const,goto),但能包含关键字和保留字(const123)
●Java中严格区分大小写
●长度无限制。
●标识符不能包含空格

标识符命名规范:


包名(package):多单词时,所有单词小写;
类名、接口名:多单词组成时,每个单词首字母大写;
变量名、方法名:多单词组成时,第一个单词首字母小写,其余单词首字母大写;
常量名:所有字母大写,单词与单词间用下划线连接。

java变量

1、变量是程序中最基本的存储单元,程序执行中数值是可变的.

2、变量其实是内存中的一小块区域,使用变量名来访问这块区域,因此,每一个 变量使用前必须要先申请(声明),然后必须进行赋值(填充内容),才能使用.

3、变量是通过使用变量名来访问这块区域的.

4、其要素包括变量名,变量类型.

5、Java程序中每一个变量都属于特定的数据类型,在使用前必须对其声明,声明格式为: type+空格+变量名

int i;

int i1, i2

赋值:i=1;

java数据类型:

字符型:char

整数类型:byte,int,long,short

浮点类型:float,double

布尔型:boolean

引用数据类型:类(class)【字符串在这里】

                         接口(interface)

                          数组([ ])

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值