Java开始

简介: Java开始

Java开始
java介绍
  1. Java被Oracle公司收购
  2. 解释型语言
  3. 面向对象 oop
java技术体系
  • java se (Java Standard Edition 标准版)
    核心和基础
  • java ee (Java Enterprise Edition 企业版)
    主要针对于Web应用程序开发, 多用于大型网站开发
java跨平台

开发环境
  • JDK : java开发者工具包
    官网: Java Downloads | Oracle
    JDK = JRE + Java开发工具[java javac javadoc ]
  • JVM : java虚拟机,运行java程序
    对于不同的平台有不同的虚拟机
    jvm屏蔽了底层运行平台的差异,实现了一次编译,到处运行
  • JRE: java运行时环境,包含JVM
    JRE = JVM + java的核心类库
  • 查看是否安装、配置成功
java -version

编辑器: sublime Text

Download - Sublime Text

sublime增加GBK编码格式:

http://t.csdn.cn/mx7Ky

编译和运行

  1. 编译
javac xxx.java   // 生成.class 字节码文件
  1. 运行
java xxx    // 不要带.class的后缀
Hello,world
public class Hello{  
  public static void main(String[] args){
    System.out.println("Hello,world!");
  }
}
/*
1. public class Hello 表示Hello 是一个类,是一个public 公有的类
2. public static void main(String[] args)  程序执行的入口
3. System.out.println("....")
4. 分号表示语句的结束
*/
  1. 源文件以.java为扩展名, 源文件的基本组成是类
  2. java 程序的执行入口是main方法
  3. 一个源文件中最多只能有一个public类,其他类的个数不限
  4. 如果一个源文件包含一个public类, 则文件名必须按该类名命名
  5. 每一个类编译后都对应一个.class文件
项目管理

project -> module -> package -> class

Java基础语法
注释
  • 单行
//
  • 多行
/ * 
*/
  • 文档注释

注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文 档

/**
* @author  wkk
* @version 1.0
*/
javadoc -d 文件夹名 -xx -yy demo.java
  • -d 文件夹名 生成后放置的目录
  • xx, yy 是 javadoc标签
空值
null
变量
类型 名称 = 值; // 变量三要素
  • 数字、字母、下划线、$
  • 不能数字开头
  • 区分大小写
数据类型

基本数据类型

关键字

Java API文档

中文在线文档:码工具 - 代码在线工具箱 (matools.com)

目录
打赏
0
0
0
0
5
分享
相关文章
Java的特点
平台无关性:Java的最大特点是平台无关性。这主要得益于Java虚拟机(JVM)的作用,JVM可以在任何支持的操作系统上运行Java字节码文件,从而实现跨平台运行。 面向对象:Java是一种纯面向对象的编程语言,支持封装、继承和多态等OOP特性,使得代码具有良好的可维护性和可扩展性。 安全性:Java提供了丰富的安全机制,包括字节码验证、类加载器、沙箱模型等,特别是在网络环境中,Java的安全性尤为突出。 多线程:Java内置了对多线程编程的支持,允许开发者轻松实现并发程序,这在处理大型、复杂的应用程序时尤为重要。
认识Java
认识Java
35 2
棋盘覆盖问题(Java)
棋盘覆盖问题(Java)
209 0
棋盘覆盖问题(Java)
初识JAVA
学习Java语言入门需要了解的内容
128 0
1088 三人行(JAVA)
子曰:“三人行,必有我师焉。择其善者而从之,其不善者而改之。”
Java小史:从0到1
简单介绍下java的历史
212 0
Java小史:从0到1
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等