栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基本概念

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基本概念

补修之前没上的选修课,气死我了!一晚上做了200道Java的破题!累死了…

一、了解Java

可移植性:java编译器生成与特定计算机体系结构无关的字节码指令来实现这一特性,可以在任何机器上解释执行。有一个java虚拟机用来解释执行。

jdk(java development kit)java开发工具包,包含一整个开发环境,包含JRE(Java Runtime Environment,java运行时环境)、Java解释器、编译器(javac)、jar文件、文档生成器 (Javadoc) 以及Java开发需要的其他工具。

jre(java runtime envrioment)java运行时环境,Java运行时环境是运行Java应用的最小满足条件。JRE包含Java Virtual Machine (JVM)、核心类库及其支持文件。

JVM(Java Virtual Machine,Java虚拟机)

JDK、JRE和JVM的区别(简述)_season111aiai的博客-CSDN博客

Java SE标准、Java EE企业、Java ME微型

跨平台、分布式、安全性

Java程序分类:1. Java Application 2. Java Applent

如果源文件有很多类,那么只能有一个public类。

如果只有一个public类,那这个类名必须和文件名相同。

如果没有public类,那文件名只需要和其中某个类的名字相同即可。

源文件中必须有且仅有一个类中含有psvmsa,这个类是文件的主类,是程序运行的入口。

public static void main(String[] args)

{
}

二、Java基本数据类型

关键字都是小写的

标识符:数字、字母、下划线、美元符号,除数字外均可开头

常量和字面量

2.1 基本数据类型

byte(8)、short(16)、int(32)、long(64)

float(32) double(64)

char(16!!!) 两个字节,可以存放汉字了欸

boolean(1)


允许数据从低级到高级转换,不允许精度损失,即从高精度到低精度,like int i = 1.2;//错误

float f = 3.4;//Java中浮点数默认是double,不允许double到float转换,蓑衣错误。需要强制类型转换!!!

2.2 引用数据类型

声明不分配空间,like String s;

初始化或者创建一个新对象,就在内存中分配了空间

String s = "abs";

String s = new String("abs");

枚举类型:enum Seasons{Spring, Summer, Autumn, Winetr};

数组:int []n; int n[];均可

对象数组:int [] a = new int [5];对象数组的元素是对象应用


支持for each!

import java.util.Scanner;
public class Cat {
    public void cry()
    {
        System.out.println("xxxx");
    }
}

class E
{
    public static void main(String args[])
    {
        System.out.println("ok");
    }
}

最多只能有一个公共类,最少可以没有,有了名字必须和公共类相同。

主类是E,javac Cat.java得到两个字节码文件Cat.class和E.class,但是只能运行主类E,java E

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/318373.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号