走进JAVA的编程世界

走进JAVA的编程世界

1、JAVA的简介:

要想了解Java首选需要从sun公司的 grenn项目说起,兴起于email盛行的时代,想通过email连接家用电器,最早想用c++进行开发 ,由于c++相对复杂,sun工程师用c++开发出了一个新的平台OAK(橡树)。

2、JAVA的三大分支:

  • JavaSE
  • JavaEE
  • JavaME

3、JAVA语言的特点:

  1. 可移植性
  2. 安全 主要原因是开源
  3. 简单,跑去了C++中复杂治镇,头文件引用,内回收机制
  4. 多线程
  5. 解释型

Java的可移植性原理

java文件 javac => class文件 java => 给JAVA虚拟机(JVM)
JVM可以对应好多版本windows、linux、macOS、Unix。

4、Class定义的类:

特点:

  1. 可以与文件名称不一致
  2. 文件中存在几个Class关键字就编译出几个class文件

5、标识符与关键字:

在程序中定义的名称都称作标识符。例如:类名称、变量名称、方法名称。
规范:

  • 又数字、下划线、字母组成但不能是JAVA中的关键字,不能以数字开头,$可以但是一般不用。
  • 一般使用的是驼峰命名法:例如定义一个学生姓名:studentName。
    标识符区分大小写

6、JAVA中的基本数据类型:

基本数据类型:

  • 整形:byte>short>int>long
  • 浮点型:float>double
  • 字符型:char
  • 布尔类型:boolean (true、false)

引用数据类型:

接口、数组、类

7、常量与变量

public class IntDemo01
{

	public static void main(String[]args){
	
		int a=10;    //说明把10这个常量赋值给 int类型的变量a
		
		a=a+1;

		System.out.println("变量的内容"+a);
	}
}

变量的注意事项:

  1. 在方法中定义变量的时候必须给定默认值
  2. 在程序中定义一句话是以英文的分号结尾
  3. 在变量复制过程中一个= 赋值 把=右边的值赋值给左边的变量
  4. == 判断内容是否相等 (但不能判断字符串相等)

8、数据转换原则:

  • 小数据类型向大数据类型转换,属于自动转换
public class IntDemo02
{

	public static void main(String[]args){
	
			
			//1 取得int类型最大保存范围
			int max=Integer.MAX_VALUE;

			int min=Integer.MIN_VALUE;  //获得最小值

			
			//在int类型最大值在加1
			System.out.println(max+(long)1);  //2147483647

			System.out.println(min-(long)1); //-2147483648

	}
}
  • 大数据类型向小范围的数据类型转换需要强制
public class IntDemo03
{
	public static void main(String[]args){
	

		// 1 声明一个long类型的number变量 把一个常量10 赋值给long的类型number
		long number=2147483648L; 

		int result=0;


		result=(int)number;
		
		System.out.println(result);
	}
}

9、普通与和短路与的区别:

一个&叫做普通& 每个条件都会进行判断

两个&&叫做短路与 在进行条件判断的时候得出结果的时候后面的条件不在判断

或: 在进行逻辑判读的时候其中有一个条件满足结果就为true

猜你喜欢

转载自blog.csdn.net/aaaaajiboke/article/details/82811319
今日推荐