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

java程序基础学习



day01:

1、JAVA概述:

JAVA可用于开发桌面应用软件(例如:,迅雷)和互联网应用软件(淘宝、京东)。

擅长互联网应用软件:电商、P2P;

企业级应用:ERP、CRM、BOS、OA等等。

JAVA的三大平台:

JAVASE:JAVA标准版

JAVAEE:JAVA企业级开发

JAVAME:移动开发   

2、常用DOS命令:

win+R输入cmd打开DOS命令窗口

cd.. : 退回到上一级目录

cd : 退回到根目录

//进入文件夹 cd 文件夹名

cd tools: 进入tools文件夹

//切换盘:d:或e:类推

d:   : 回车 盘符切换  

//用绝对路径进入文件夹

//绝对路径:

//相对路径:

cd d:234 :进入d盘的234文件夹,再切换盘符(d:)才能进入d:234

dir : 列出当前目录下的文件以及文件夹

cls : 清除屏幕

ipconfig: 查看本机的相关网络配置

3、JDK和JRE跨平台

JDK:JAVA开发工具包

JRE: JAVA运行环境

JVM:JAVA虚拟机

注:JDK包含JRE,包含JVM。开发者需要安装JDK,而使用程序者只需要安装JRE

注:JAVA核心类库都在JRE中。

JAVA的跨平台的性:一次编译,到处运行。JAVA程序运行依赖于虚拟机,而不同操作系统有不同的虚拟机

注:JAVA虚拟机不是跨平台的

4、第一个java程序:HelloWorld

用记事本写第一个java程序:

创建一个文本文档,输入代码为:

 java程序基础学习1 public class HelloWorld{ 2 public static void main(String[] args ){ 3 System.out.println("Hello World!"); 4  } 5 }

将其保存为HelloWorld.java(文件名与类名一致,文件后缀为.java)

将DOS窗口切换到HelloWorld.java文件所在目录下,

编译:javac HelloWorld.java 回车执行编译命令

运行:java HelloWorld 回车执行运行命令

程序结果将在DOS界面显示出来

任一程序开发步骤:

1、定义类

2、写main方法

3、写程序功能代码

4、源代码:我们所写的.java文件,也称之为源文件

5、字节码文件:javac命令通过编译器把源文件编译成字节码文件 ,字节码文件的扩展名为.class

6、运行:java命令使用解释器来运行字节码文件

5、注释

注释:用来解释和说明程序的文字,注释是不会被执行的,编译器会无视它

注释分为三种:

a、单行注释:// 注释内容

b、多行注释: /* 注释内容 */

c、文档注释: / 注释内容 */

注:对于单行注释和多行注释,被注释的内容不会被JVM解释执行

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

单行注释可以嵌套使用,多行注释不能嵌套使用

6、关键字

关键字:被java语言赋予特殊含义,具有专门用途的单词,例如:class、void、static、int

特点:组成关键字的字母全部小写

注:String不是关键字

goto与const是java中的保留字,即没有赋予特殊含义却仍被java占用的单词

7、标识符

标识符:我们所定义的类、接口、方法、变量等字符序列

组成成分:英文大小写字母、数字、$符和_

注: 数字不能开头、不能使用关键字、严格区分大小写、不限制长度

标识符中常见的命名规则(不受语法约束):

包名:多单词组成时所有字母均小写,使用“.”连接

类名&接口名:大驼峰式,AaaBbbCcc

变量名&方法名:小驼峰式,aaaBbbCcc

常量名:多单词组成是所有字母均大写,使用_连接,AAA_BBB_CCC

8、Java中的数据类型

程序 = 数据 + 逻辑

即软件就是用来处理数据的程序。软件可以分为两个部分,一个部分是“数据”,另一部分是“数据处理的逻辑”。

数据类型分为:

基本数据类型:

整数:字节型(byte),短整型(short)、整型(int)、长整型(long)分别所占字节长度:1、2、4、8

浮点类型:单精度型(float),双精度类型(double)分别所占字节长度:4、8

字符型:char 所占字节长度:1

布尔型:true(真),false(假)所占字节长度:1

引用数据类型:数组、String(字符串类型)、接口

9、Java中的常量

常量:不变的数据量,在程序执行的过程中其值不可以发生改变

常量的分类:

  • 上一篇: java 并发基础
  • 下一篇: java基础怎么入门
  • 版权声明


    相关文章:

  • java 并发基础2025-04-17 23:42:03
  • java 编程基础班2025-04-17 23:42:03
  • java基础知识总结 经典2025-04-17 23:42:03
  • 基础学编程java2025-04-17 23:42:03
  • java基础常用类2025-04-17 23:42:03
  • java基础怎么入门2025-04-17 23:42:03
  • java数组基础试题2025-04-17 23:42:03
  • Java程序设计基础与实践2025-04-17 23:42:03
  • java基础公众号2025-04-17 23:42:03
  • java的基础语法2025-04-17 23:42:03