大数据学习2019.03.12

Java SE语法基础

Java Application初步

一个源文件中最多只能有一个public类。其他类的个数不限,如果源文件包含一个public类,他必须按该类命名。

Java应用程序的执行入口是main()方法。他有固定格式(PSVM):

 

public static void main(String[] args){...}

 

Java语言中严格区分大小写。

Java语句由分号结束。

Java语言的三种注释方式

 

//1.单行注释


/*
   2.用于多行注释 
*/

/*
 *
 *用于多行注释,且可以被doc工具解析
 *
 */

 

1.标识符

Java语言中,对各种变量,方法,类等要素等命名是使用的字符序列称为标识符。

Java标识符有如下命名规则:

  • 标识符由字母,下划线“_”,美元符“$”或数字组成;
  • 标识符应以字母,下划线,美元符开头;
  • 标识符不能是Java中的关键字,内置类;
  • 标识符大小写敏感,长度无限制。
  • 类名采用大驼峰形式命名(首字母大写),方法名,变量名采用小驼峰形式命名(首字母小写)。

2.关键字

所有Java关键字都是小写英文字符串。

abstract 

default

if

private

this

Boolean

do

implements  

protected

throw

break

double

import

public

throws

byte

else

instanceof

return

transient

case

extends

int

short

try

catch

final

interface

static

void

char

finally

long

strictfp

volatile

class

float

native

super

while

const

for

new

switch

null

continue

goto

package

synchronized

 

Java常量

Java常量值用字符串表示,区分不同的数据类型

整型常量,如123;实型常量,如3.14;字符常量,如'a';逻辑常量,如true,false;字符串常量,如"helloworld",最后还有一个常量null。

Java变量

Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。

Java中变量的声明格式:

 

type varName[=value][{,varName[=value]}]

 

变量其实是内存中一小块区域,使用变量名来访问这块区域,因此,每一个变量使用前必须先声明,然后进行赋值,才能使用。

3.Java数据类型划分

基本数据类型 整数类型 byte 字节类型,一个字节,-128~127
short 短整型,2个字节,-2^15~2^15-1
int  整型,4个字节,-2^31~2^31-1
long 长整型,8个字节,-2^63~2^63-1 长整型,8个字节,
浮点类型 float 单精度,4个字节,-3.403E38~3.403E38 单精度,4个 
double  双精度,8个字节,-1.798E308~1.798E308  
字符型 char    
布尔型 boolean    
引用数据类型 class    
接口 interface    
数组      

 

Java语言的整型常量默认为int型,声明long型常量可以后加‘l’或者‘L’。

Java浮点型常量默认为double型,如要声明一个常量为float型,则需要在数字后加‘F’或‘f’。

double d = 1.25565;    //正确
float f = 121.3f;    //必须加f否则会出错

Java中可以从任意基本类型转型到其他的基本数据类型。

注:例外boolean类型不可以转换为其他的数据类型。

转换分为默认转换和强制转换

整型,字符型,浮点型的数据在混合运算中相互转换,转换时遵循以下原则:

  1. 容量小的类型默认转换为容量大的数据类型;数据类型按容量大小排序为:byte,short,char<int<long<float<double
  2. byte,short,char之间不会相互转换,他们三者在计算时首先会转换为int类型。
  3. 容量大的数据类型转换为容量小的数据类型时,要加上强制转换符,但可能造成精度降低或溢出。
  4. 有多种类型的数据混合运算时,系统首先自动的将所有的数据转换为容量最大的那一种数据类型,然后在进行计算。
  5. 实数常量默认为double,整数常量默认为int。

第一个Java程序

package test01;

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

输入

 

package test01;

import java.util.Scanner;

public class InputTest01 {
    public static void main(String[] args) {

        Scanner scan = new Scanner(System.in);
        System.out.println(scan.nextLine());
    }
}

 

eclipse选择多行的操作:按住shift+方向键

变量

package test01;

import java.util.Scanner;

public class InputTest01 {
    public static void main(String[] args) {

        Scanner scan = new Scanner(System.in);
        int a = scan.nextInt();
        System.out.printf("100-%d=" + (100 - a), a);
    }
}

常量

在Java中,利用final关键字指示常量,关键字final表示这个变量只能被赋值一次,一旦被赋值之后,就不能在更改了,习惯上,常量名使用全大写。

在Java中,经常希望某个常量可以在一个常量可以在一个类中

 

posted on 2019-03-12 21:13  野犬  阅读(202)  评论(0编辑  收藏  举报