当前位置:网站首页 > Java基础 > 正文

java基础的小程序



Java语言的特点
1.开源 开放源代码。
2.平台无关性 
    跨平台,在不同的操作系统和cpu环境中运行。
    实现方法:在不同的操作系统上开发jvm(java虚拟机)
3.面向对象
4.支持网络编程
5.多线程(多任务)机制
6.动态的内存管理机制(自动进行垃圾监听回收)
7.安全
8.生态丰富(框架,组件....)

 java技术体系结构: java基础的小程序
  javaSE(Java Standard Edition标准版 java基础):包含java语言核心的类(String,输入输出,线程)
  javaEE(Java Enterprise Edition企业版)包含javaSE,又包含用于开发企业级应用的类。
  javaME(Java Micro Edition(微缩版))主要用于开发家电上的应用程序
Java语言运行机制:
  1.编写.java源文件
  2.编译-->.class文件
  3.jvm(java虚拟机)执行.class文件--->机器码
 java运行环境安装与配置:
  jdk(Java开发工具包)
  包含编译工具,打包工具。
  还包含jre(Java运行环境)包含的是程序运行时所需要的核心类(库)
  jre中包含jvm(Java虚拟机)是java程序最终运行的环境,把.class文件再次翻译成机器码
 Java语言的开发步骤:

 写一个Hello World
    1.创建Hello.java文件
    //定义一个类,名称为Hello
public class Hello{
 
  public static void main(String[] args){
      System.out.println("Hello World");//java语言中的输出语句
  }
}
   2.cmd进入到命令行 E:
     javac Hello.java 编译源文件为class文件
   3.java Hello  运行Hello类
 以下为运行结果:

 IDE的使用:

IDE(Integrated Development Environment )集成开发环境,是用于提

供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器 和图

形用户界面等工具。

常用的java开发工具有:

     ● IntelliJ IDEA

     ● Eclipse

同时也可以使用Intellij IDEA来编写简单的java程序

输出Hello World!

下面为输出结果

注释:
  以某种特定的符号作为标记,对代码的功能进行说 明,程序运行时不会来执行注释的。
Java语言的三种注释方法:
  1.//用于单行注释 快捷键ctrl+/
  2./* */ 用于多行内容进行注释 快捷键 ctrl+shift+/ 进行注释  ctrl+shift+  取消注释
  3./ */文档注释,用于类,方法,属性,功能进行说明,可在调用时提示,以及使用javadoc命令生成说明文档。

下图为注释的实现效果:

 关键字:
  定义:被Java语言赋予了特殊含义的单词,用做专门用途的单词。
  特点:关键字中所有的字母都为小写。
  说明:
  关键字一共50个,其中const和goto是保留字。
  Java保留字:现有的Java版本尚未使用。
标识符:
  标识符:Java语言中对类,方法,变量,包等要素进行命名使用的字符串序列。
  可以理解为:在编程中我们可以自己命名的名称。
  命名规则:
      语法强制要求的:
      1.由26个英文字母大小写,0-9,_或$组成。
      2.数字不可以开头。
      3.不可以使用关键字和保留字,但能包含关键字和保留字。
      4. Java中严格区分大小写。
      5.长度无限制。
      6.标识符不能包含空格。
  约定俗成的:
      见名知意
      包名:全部字母小写。

例如: java.lang com.ffyc
      类名,接口名:建议首字母大写,多单词组成时,所有单词首字母大写。

例如: HelloWorld String
      变量名,方法名:首字母小写,多单词组成时,第二个单词首字母大写。

例如: age userName
      常量名:所有的字母大写,多单词组成时,每一个单词用下划线连接。

例如:MAX_VALUE,PI
Java数据类型:
基本数据类型:
         数值型:
              整数类型:byte,short,long,int
              浮点型:flloat,double
         字符型:float,double
         布尔类型:boolean 逻辑值

版权声明


相关文章:

  • java 0基础入门2024-10-18 18:58:06
  • java基础之多态的详细解释2024-10-18 18:58:06
  • java基础叫什么2024-10-18 18:58:06
  • java基础重要么2024-10-18 18:58:06
  • java并发基础教程2024-10-18 18:58:06
  • java可达性分析哪些基础类2024-10-18 18:58:06
  • 有java基础搞安卓要多久2024-10-18 18:58:06
  • java最基础的游戏2024-10-18 18:58:06
  • 哪个不是java的基础数据类型2024-10-18 18:58:06
  • java基础源代码案例分析2024-10-18 18:58:06