java基础1_标识符,数据类型

JDK的卸载与安装 :

1  卸载

a 从程序中卸载   控制面板 - 程序和功能 - 卸载JDK;

b 删除  C:\Windows\System32 下面的  java   javac  javaw...

c 从环境变量中删除配置

计算机 - 右键属性 - 高级系统设置 - 高级  - 环境变量  把  JAVA_HOME  Path中的java部分,classpath  都删除

2  安装   下一步。。。

注意,安装路径,单独建立文件夹管理起来,文件夹的名字不要有中文,不要有空格;

安装过程中弹出安装jre  点击取消,不需要单独安装

编译的语法 :  javac Hello.java              javac 源文件包括扩展名

运行的语法 :  java Hello                    java  字节码文件的名字,不要扩展名

环境变量:JAVA_HOME  = jdk的根目录    E:\java\jdk1.7

Path = %JAVA_HOME%\bin

为何需要配置环境变量:需要在任意目录文件下都能编译和运行文件(不需要将源文件放到bin下面去运行)

java的跨平台原理:不同的操作系统都安装相应的JVM,不同的JVM可运行所有的java文件:即一(一个java程序)对多(多个不同的JVM)对多(多个不同的操作系统)的关系

一个类中可不可以没有主方法main?

a 没有主方法的类一样可以编译通过,符合java的语法规范

b 没有主方法的类是不能够单独运行的

主方法是程序的入口,JVM从主方法开始执行代码

1 Java中是严格区分大小写的   System  system 是不一样的

2 字节码文件的名字和源文件中的类名一样

3 如果一个类使用public修饰,那么要求 类名和源文件名必须一致

??   一个Java文件中可以有多个public修饰的类吗?
      一个源文件中只能有一个public类。
             一个源文件可以有多个非public类。

4 一个Java源文件中可以写多个类,但是建议一个文件写一个类

Java中的注释:

1 //         单行注释   注释一行  是以行分隔符为准的

2 /*   */    多行注释, 可以注释多行

3 /**  */    文档注释, 也可以注释多行,可以通过javadoc命令把文档注释中的内容生成一个文档

a 注释是写给程序员看的,编译之后其实没有用了

b 多行注释和文档注释都不能够相互的嵌套

java中的关键字-保留字-标识符

关键字   : 其实就是在设计Java语言的时候定义的一些有特殊意义的单词,例如class  表示声明一个类

全部都是小写, 学一个记一个

保留字   : 现在暂时没有特殊意义,Java的发展以后可能会用到的   goto 和 const

标识符   : 例如我们设计的类名  方法名  变量名  这些东西就是标识符

标识符的命名规范:

a 可以由 数字 大小写字母 _  $组成,但是数字不能够开头

其实我们的中文 日文也是可以的,但是不推荐

b 不能够使用Java中的关键字和保留字作为标识符  例如  class  class{}  错误的写法

c 不建议使用Java中已经存在了的类名作为自己的类名

类名 :   首字母大写,如果有多个单词,每一个单词的首字母都大写

方法名 : 首字母小写,如果有多个单词,后面的单词的首字母都大写

变量名 : 首字母小写

变量  (非常重要的)

把一个变量看成是一个变量盒子(容器),可以存储一个数据(常量)

假设现在又一个数据 19 需要使用一个变量盒子存储起来

① 先得有一个变量--->变量的声明(定义)

格式 : 数据类型 变量名;

② 把数据值装进去---》给变量赋值   使用赋值符号  例如  =

a 先声明后赋值:

int age;

age = 19;           // 习惯在 =  的两边各加一个空格

b 声明的时候立即赋值

int age = 19;

③ 取出值使用

a 直接打印

b 参与运算

变量的分类:  安装声明的一个位置来区分

局部变量  声明在方法中或者方法的形参(方法一对小括号中的变量)以及代码块中

成员变量  直接声明在类中的变量(局部变量之外的所有都是成员变量)

变量的作用域  (可以理解成变量的可访问范围)

局部变量  只能是声明的这个局部可以访问  (例如 方法里面声明 只能够是本方法中可以访问)

成员变量  整个类中都可以访问

变量的声明格式   数据类型 变量名;

Java中任何东西都可以看成 数据 都有自己的类型

一 基本数据类型 * 8

整数

byte    8

short   16

int     32

long    64

小数

单精度   float  32

双精度   double 64

字符   char    16

布尔   boolean 1    只有两个值  true  false  不能够使用 1  0 表示

二 引用数据类型 * n

数组  类  接口...

基本类型之间的相互转换

可以把低精度的直接赋值给高精度的变量;

不能直接把高精度的值赋值给低精度的

byte8  short(char)16  int32   long64   float32  double64     ---> 都是数值类型的

为什么 float在long的后面呢? 整数的存储和小数的存储方式不一样  ---》 查资料了解

高精度  ---》 低精度  强制转换

double  d = 3.99999;

时间: 2024-10-13 22:44:35

java基础1_标识符,数据类型的相关文章

java 基础笔记 基本数据类型对象包装类

基本数据类型对象包装类: 为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该数据的操作. 用于描述该对象的类就称为基本数据类型对象包装类. 基本数据类型 包装类 byte Byte short Short int Integer long Long float Float double Double char   Character boolean Boolean 该包装对象主要用于基本类型和字符串之间的转换. 基本类型-->字符串 1.基本类型数据+"&quo

Java基础 (2) - 基本数据类型及包装类

关键字位数.常量池.包装类(自动装拆箱) 8种基本数据类型整数类型:byte,short,int,long浮点数类型:float,double字符类型:char布尔类型:boolean 位数1.JVM规范中,boolean作为int处理,占4字节 ,boolean数组当做byte数组,占1个字节.2.byte类型是1byte也就是8位,可以表示的数字是-128到127,因为还有一个0,加起来一共是256. 包装类能解决1.基本类型并不具备对象的特性: 没有成员变量,方法可以调用.2.不支持面向对

java基础随笔 字符数据类型char的单引号

public class Love{ public static void main(String[] args){ System.out.println('*'+'\t'+'*'); System.out.println("*"+"\t"+"*") } } 运行结果   第一行为  93 第二行为  *        * 原因 第一行中'\t' 单引号  识别为字符数据类型char,char类型是可以运算的,在第一行中+做了运算符. 第二行&q

Java基础——变量、数据类型

一 .变量 1.计算机的内存类似于人的大脑,计算机使用内存来记忆大量运算时要使用数据.内存是一个物理设备,如何来存储一个数据呢?很简单,把内存想象成一间旅馆,要存储的数据就好比要住宿的客人. 首先,旅店的服务人员会询问要住什么样的房间,如:单人间.双人间.总统套间:然后,根据选择的房间类型,服务员会安排合适的房间.“先开房间,后住”就描述了数据存入内存的过程. 首先,根据数据类型的类型为它在内存中分配一块空间(即找一个合适的房间),然后数据就可以放进这个空间(即入住). 那么为什么对存储空间有要

Java基础篇—基本数据类型

八种数据类型 数值型: 整数型:byte.shot.int.long byte:长度为28(-27~27-1) shot:长度为216(-215~215-1) int:长度为232(-231~231-1) long:长度为264(-263~263-1) 浮点型:float.double float:长度为232(初始化需要在小数后面加f,例:float num=3.14f) double:长度为264(初始化两种形式均可,例1:double num=3.1415926d:例2:double nu

Java基础——变量及数据类型

每种语言中都会设计到许多数据,于是,你会接触到不同的数据类型,初次接触数据类型是也曾晕晕乎乎,在java语言中,终于有点明白了,梳理一下,与君共勉. 变量的概念 内存中的一个存储区域 变量名+数据类型 可在同一类型范围内不断变化 为什么定义变量: 用于不断的存放同一类型的常量,并可以重复使用 使用变量注意: 变量的作用范围,一对{}之间有效 初始化值 定义变量的格式: 数据类型   变量名=初始化值 eg: int x = 4 注:格式固定 理解:变量就如同数学中的未知数. 数据类型: 整数默认

java基础:标识符和组成规则

标识符的概念: 就是给类,接口,方法,变量等起名字的字符序列 标识符的组成规则: A:英文大小写字母 B:数字 C:$和_ 注意事项: A:不能以数字开头 B:不能是java中的关键字 C:区分大小写 标识符常见的命名规则:(见名知意) 举例:我要定义一个学生类 class Student {} //要是用 class S{}//不能使用 包:本质就是文件夹(命名需要全部小写) 单级包:小写 举例:liuyi,com 多级包:小写,并用.隔开 举例:cn.itcast,com.baidu 类或者

《java开发实战经典》读书笔记——第3章 Java基础程序设计之数据类型划分20151026

数据类型 基础数据类型 数值型 整数类型 浮点类型 字符型 布尔型 引用数据类型 类 接口 数组

Java 基础 之 标识符

原链接 : http://www.verejava.com/?id=1699254299287 /* 标识符的命名规则: 1. 是以字母,数字,下滑线_和美元符号$ 组成 2. 不能以数字开头 3. 区分大小写 4. 不能是java的保留关键字 5. 最好是见名思意 */ public class Identifier { public static void main(String[] args) { //不能以数字开头 //int 1number=1; //标识符区分大小写 int b=2;