黑马程序员之java基础语法篇上

来源:互联网 发布:ubuntu的英语读音 编辑:程序博客网 时间:2024/06/01 08:06

Java基础概念

 

软件:一系列按照特定顺序组织的计算机数据和指令的集合。

环境变量 临时配置 cmd  set path=目录;%path%动态获取原有的值;

 

标示符:由26个字母大小写,09数字,_$组成;

输入合法标示符规则:

1.数字不可以开头;2.不可以使用关键字。

Java严格区分大小写。

Java中名称规范:

1.包名:全都是小写;

2.类名接口名,多单词组成时,所有单词的首字母大写;

3.变量名和方法名,多单词组成时,首字母要小写,其余要大写;

4.常量名:多单词时,所有都大写,每个单词间用下划线连接;

负数的二进制 最高位都是1

变量就是将不确定的数据进行存储;也就是需要再内存中开辟一个空间。

 

 

数据类型分为基本数据类型和引用数据类型    基本数据类型分为:数字型,字符型,和布尔型。  引用数据类型分为:类,接口,数组。

 

重载

什么时候用重载?

当定义的功能相同,参与运算的未知内容不同时。

那么,就定义一个函数名称以表示其功能方便阅读,而通过不同参数列表来区分

 

数组

 概念:同一种数据类型的集合,其实 数组就是一个容器。

好处:可以自动给数组中的元素编号,方面操作这些元素。

格式: 元素类型[]数组名=new 元素类型[元素个数或数组长度]

 

内存结构:

  Java程序在运行时,需要再内存中分配空间,为了提高运算效率,又对空间进行了不同区域的划分,每一片区域都有特定的数据处理方式和内存管理方式。

 

栈内存:用于存储局部变量,当数据使用完,空间自动释放。

堆内存:

1.数组和对象通过new建立的实例都放在堆内存中。

2.每一个实体都有内存地址值。

3.实体中的变量都有默认的初始化值

4.实体不在使用,会在不确定时间里被垃圾回收器回收。

 

 

原创粉丝点击