Java se基础

Java

  J2SE:Java 2 Platform Standard Edition( 2005年之后更名为Java SE )。包含构成Java语言核心的类。比如数据库连接、接口定义、数据结构、输入/输出、网络编程。

  J2EE:Java 2 Platform Enterprise Edition ( 2005年之后更名为Java EE )。Enterprise Edition(企业版)包含J2SE中的所有类,并且还包含用于开发企业级应用的类。比如EJB、Servlet、JSP、XML、事务控制,即是现在Java应用的主要方向,像一些银行或电信的系统大多基于此架构。

  J2ME:Java 2 Platform Micro Edition ( 2005年之后更名为Java ME )。用于消费类电子产品的软件开发。比如呼机、智能卡、手机、PDA、机顶盒。

  

  JRE(Java Runtime Environment Java运行环境)  包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库

  JDK(Java Development Kit Java开发工具包 JRE Java的开发工具

  Dos命令行中常见的命令:

  dir:列出当前目录下的文件以及文件夹

    md:创建目录

    rd:删除目录

    cd:进入指定目录

    cd..:退回到上一级目录

    cd:退回到根目录

    del:删除文件

    exit:退出dos命令行

配置环境变量:

在新建页面,输入变量名“JAVA_HOME”;变量值“你的jdk的路径

在系统变量区域,选择“新建”,输入变量名“CLASS_PATH”CLASSPATH=.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar

Path中:

 public class Demo01{//类中只有两个:方法和属性
  //语句要写在方法中
  // gbk 一个中文字符占2个字节
  //utf-8 一个中文字符占3个字节
 public static void main(String[] args){
  System.out.println("java 第一个程序");//打印完后换行
  System.out.println("aaaaa");
  System.out.print("bbbb");//打印完后不换行
  System.out.println("ccc");
 }

 public static void main(String[] args){
 //这是单行注释
 /*
 这是多行注释
 */

标识符

  Java中标识符的定义格式由字母、数字、_(下划线),$所组成,不能以数字开头,不能是Java中的关键字,而且每一个标识符都要有自己的意义,如StudentName,表示的是学生姓名

  注意:标识符区分大小写。

变量 

  变量是内存中装载数据的小盒子,你只能用它来存数据和取数据

   计算机存储设备的最小信息单元叫“位(bit)” 计算机最小的存储单元叫“字节(byte)”

 

1B(字节) = 8bit

 

1KB = 1024B

 

1MB = 1024KB

 

1GB = 1024MB

 

1TB = 1024GB

 

1PB = 1024TB

数据类型   基本数据类型  引用数据类型

基本数据类型  4类八项  整数 byte short int long 浮点型 float double  字符型char  boolean   ture false  变量必须要有明确的类型,什么类型的变量装载什么类型的数据

四类

八种

字节数

数据表示范围

整型

byte

1

-128~127 

short

2

-32768~32767

int

4

-2147483648~2147483648

long

8

-263~263-1

浮点型

float

4

-3.403E38~3.403E38

double

8

-1.798E308~1.798E308

字符型

char

2

表示一个字符,如('a','A','0','家')

布尔型

boolean

1

只有两个值true与false

注意 java中默认的整数类型是int类型    java中默认的浮点类型是double类型

//定义变量
  int a=1;//java 默认整形是int
  double b=2.2;
  //''是字符
  //""是字符串
  char c='小';
  boolean flag=false;
  System.out.println(a+"..."+b+"...."+c+"..."+flag);

long a=12345678901L;//不加L默认整数类型为int类型
  //Java中默认的浮点类型是double类型 不加F编译不了
  float b=1.2F;
  float b=(float)1.2;
  System.out.println(a+"....."+b);

 

原文地址:https://www.cnblogs.com/zqy6666/p/11996019.html