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

【Java笔记】01 java概述

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

【Java笔记】01 java概述

【Java笔记】01 概述

Java笔记
    • 【Java笔记】01 概述
  • 一、java特性
  • 二、java运行机制及运行过程
  • 三、Java开发注意事项
  • 四、Java转义字符
  • 五、注释

一、java特性

1.面向对象的(oop)
2.健壮的,由强制类型机制、异常处理、垃圾的自动收集等保证
3.跨平台性的,一个编译好的class文件可在多个操作系统下运行
4.解释性的
解释性:编译后的代码,不能直接被机器执行,需要解释器来执行,javascript,PHP,java
编译性:编译后的代码,可以直接被机器执行,c/c++

二、java运行机制及运行过程

跨平台性" />
JVM让同一个java程序在三个不同的操作系统中都可以执行——>跨平台性
1.java核心机制——java虚拟机[JVM java virtual machine]

  • 基本介绍
    1.JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在JDK中
    2.不同的平台有不同的虚拟机
    3.虚拟机机制屏蔽了底层运行平台的差别,实现了一次编译,到处运行
  • JDK & JRE
    1.JDK
    全称Java Development Kit,java开发工具包 JDK=JRE+java的开发工具java,javac,javadoc,javap等
    2.JRE
    Java Runtime Environment,java运行环境 JRE=JVM+Java的核心类库
    =>JDK=JVM+Java SE标准类库+开发工具集
三、Java开发注意事项

一个源文件最多只能有一个public类。其它类的个数不限。编译后每一个类都对应一个.class
也可以将main方法写在非public类中,然后指定运行非public类这样入口方法就是非public的main方法

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

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

class Dog{
	public static void main (String []args){
		System.out.println("Hello,d");
	}
}

class Cat{
	public static void main (String []args){
		System.out.println("Hello,c");
	}
}

四、Java转义字符

t:一个制表位
n:换行符
:一个
“:一个”
‘:一个’
r:一个回车,光标移到行首,r后面的替换r前部分字符

回车和换行在命令行和IDEA中实测有区别

五、注释

1.单行注释
//注释文字
2.多行注释
/注释文字/
多行注释不能嵌套多行注释
3.文档注释
注释内容可以被jdk提供的工具javadoc所解析,生成一套以网页形式体现的该程序的说明文档,一般写在类
javadoc标签

//文档注释


public class Test {
    public static void main(String[] args) {
        System.out.println("abcdermn");
        System.out.println("------------");
        System.out.println("abcdernmn");
    }
}

javadoc -d 文件夹名 -xx -yy 类名.java
e.g.:javadoc -d C:UsersaceDesktopcomment -author -version Test.java

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

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

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