Java01 Java基础语法&HelloWorld

1. Java语言概述

1.1 Java发展史

 

1.2 Java语言特点

简单性、面向对象、分布式、可移植性、多线程、动态性、健壮性、安全性

1.3 Java跨平台原理

只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(==JVM== Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。

图解

1.4 JDK、JRE、JVM区别

首先搞清Java程序如何在计算机上运行的,

编写Java源代码

将源代码编译成字节码:需要Java开发工具包中的编译器(javac,exe)

Java虚拟机(JVM)将字节码转换成机器码:用到Java虚拟机

操作系统执⾏机器码,完成程序的运⾏,

JDK全称Java development Kit (Java开发工具包),包含JRE和开发工具,如编译器、Java API、调试工具等,

JRE是Java运行时环境,包括了Java虚拟机和Java标准类库,用于运行Java应用程序

JVM是Java虚拟机,是Java程序运行环境,负责将 Java 字节码转换为可以在计算机上运⾏的机器码,并提 供必要的环境⽀持。是可运⾏Java代码的假想计算机。在Java虚拟机上⽣成可运⾏的字 节码,移植到在其他平台上时可不加修改地运⾏。

关系图

1.5 安装jdk

通过官方网站获取JDK http://www.oracle.com

安装JDK

傻瓜式安装,下一步即可。但默认的安装路径是在C:\Program Files下,为方便统一管理建议修改安装路径,将与 开发相关的软件都安装到一个目录下,例如:E:\develop。

==注意:安装路径不要包含中文或者空格等特殊字符(使用纯英文目录)。==

 1.6常用DOS命令

D:盘符切换
dir查当当前目录
md创建目录(计算机中只有目录(文件夹)和文件)
rd删除目录
echo > a.txt创建文件
del删除文件
cd指定进行目录
cd..退回上一级目录
cd\退回当前盘符的根目录
cls清屏
calc打开计算器
notepad打开记事本
control打开控制面版
services.msc打开服务
exit退出dos

2.Helloworld案例

开发Java程序,需要三个步骤:编写源代码,编译源代码,运行源代码

 2.1 Hello World常见问题

  1. ==大小写问题。Java语言对大小写敏感(区分大小写)==
  2. ==非法字符问题。Java中的符号都是英文格式的==
  3. ==在系统中显示文件的扩展名,避免出现HelloWorld.java.txt文件==
  4. ==编译命令后的java文件名需要带文件后缀.java==
  5. ==运行命令后的class文件名(类名)不带文件后缀.class==
  6. public修饰的类名要与文件名一致

3.Java基础

3.1注释

单行注释

// 这是单行注释文字

多行注释

/*
这是多行注释文字
这是多行注释文字
这是多行注释文字
*/
// 注意:多行注释不能嵌套使用。

文档注释

/**
   这是文档注释的内容
*/

3.2数据类型

1字节(byte)=8比特(bit)

数据类型分类

基本数据类型:整数类型(byte,short,int,long)、浮点类型(float,double)、字符型(char)

布尔型(boolean)

 引用数据类型:类、枚举、注释、接口(interface)、数组([])

拓展:

double精度丢失问题、

(53条消息) double类型精度丢失问题以及解决方法_double精度丢失_ErwinNakajima的博客-CSDN博客

 

3.3标识符命名规范

类名:首字母大写

变量名和方法:小驼峰,首个单词字母小写

包:域名倒着写--->top.code-yun.www

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值