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

java初时笔记-01

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

java初时笔记-01

一、编程语言介绍 1.1 什么是软件?

软件,就是运行于硬件之上,能够为用户实现特定功能、解决特定的需求的有序指令集

硬件——执行指令

软件——发送指令

1.2 程序指令&机器指令

编程语言——编写程序指令的语言表达式

程序指令——由程序员编写,通过对应的工具可以转换成机器指令的语言

机器指令——就是计算机可以执行的指令

1.3 自然语言&编程语言

自然语言(中文、英文、西班牙文…) 人与人之间的沟通工具

编程语言(c、c++、java、py…) 人与机器的沟通工具

嵌入式应用系统应用web应用移动应用
C/C++✔✔
JavaJ2ME(过时)✔android
HarmonyOS
C#✔windowsPhone
php✔
py✔
1.4 编译和解释

我们使用编程语言编写的程序指令,需要经过“转换”才能在机器上执行,不同编程语言转换过程也是有区别的。根据转换过程的不同:

编译——源文件经过转换之后生成中间文件

解释——直接对源文件进行转换执行,不会产生中间文件

特点优点缺点
编译产生中间文件一次编译,多次运行必须完全编译成功之后才能开始执行
解释不会产生中间文件边解释边执行每次执行都需要重新解释
二、Java环境搭建 2.1 Java语言的跨平台性
  • Java是一种编译解释型语言

面试题:Java语言为什么能够实现跨平台?

Java源文件经过编译工具编译之后产生的字节码文件与操作系统无关,只依赖于JVM运行,也就是无论是什么样的操作系统,只要能够安装JVM,就能执行Java程序。

2.2 JDK环境搭建

Java程序如果想要正常的执行,则必须先有编译工具、JVM等运行所需的工具——JDK

JDK Java Development Kits Java开发工具集

2.2.1 Java版本发展
  • Java发布于1995年 (1996.1)
  • Java之父James·Gosling (高斯林)
  • 版本: SUN 1.0—1.1—1.2—1.3—1.4—1.5—1.6 Oracle JDK 7(1.7)—8—9…—18
  • JDK8 为免费版本的最高版本 (企业常用) JDK-8u117 JDK-8U221 JDK-8u333
2.2.2 JDK下载
  • https://www.oracle.com/ https://www.oracle.com/cn/index.html
    • 18-17
    • 8-11
2.2.3 安装JDK

JDK的安装包含两个步骤:

  • JDK
  • JRE Java运行环境
  • 傻瓜式安装(默认安装目录 C:/Program Files/Java/…)

  • JDK工具目录: C:Program FilesJavajdk1.8.0_333bin

  • 使用JDK工具:

    • win+r — 输入cmd ---- 回车
2.2.4 配置环境变量

当我们安装好JDK之后,JDK工具都存放在C:Program FilesJavajdk1.8.0_333bin目录,但是操作系统是找到工具目录的,所以如果我们要使用JDK工具就必须进入到这个存放工具的bin目录。每次要使用工具都要进入这个目录过于麻烦,因此我们就将这个存放JDK工具的目录配置到操作系统的变量中

  • 配置环境变量:将JDK的bin目录在操作系统中进行声明,声明之后可以直接使用这个目录下的工具

最简化配置方案

  • 拷贝JDK的bin目录

  • 桌面—此电脑—右键—属性

  • 点击高级系统设置

  • 在弹窗中点击“环境变量”

  • 在系统变量中找打Path,点击编辑

  • 粘贴JDK的bin

  • 配置完成之后,关闭黑窗口,重新打开,再输入javac进行测试

    • win+r 输入cmd 回车
    • 在命令行窗口中输入javac回车
2.3 第一个Java程序 创建源文件
  • Java程序要写在后缀名为.java的源文件中——在目录中创建一个.java文件
定义Java类
  • 记事本打开.java文件,在.java文件中创建一个Java类

    • 在一个.java文件中可以创建多个类,但是最多只能有一个public类(如果一个类没有public,则此类不能直接独立运行)
    • 在企业项目开发中,我们通常在一个Java文件中只创建一个类,并且此类通常被定义为public类
    • Java源文件的名字要和public类名保持一致 (当类定义好之后,修改java文件的名字)
    //Java类的定义规范:
    [public] class <类名>{
    
    }
    
    • 类名命名规范:
      • 类名要选择能够表达类的作用的英文单词组成 (见名知意)
      • 类名首字母要大写,如果由多个单词构成,则每个单词首字母都大写(大驼峰式命名)
      • 类名中可以包含字母、数字、$和_,但是不能以数字开头
      • 类名可以使用中文,但是不提倡使用
定义主方法
  • Java代码是写在Java类中的,但是并不能直接写在Java类中,必须写在Java类中的方法中

    • 方法的定义规范
    // 1.modifiers 表示访问权限,此部分可有可无,如果有则可以从private|protected|public三选一,通常使用public
    // 2.static 表示方法是否为静态,此部分可有可无,如果有static表示此方法为静态方法,一般不要
    // 3.return_type 表示方法返回类型,此部分必须有,但可以自定义;如果此方法没有返回类型则使用void代替
    // 4.methodName 方法的名字,此部分必须有
    // 5.args  表示方法的参数列表,此部分可有可无
    [] [static]  ([]){
        
    }
    
  • 在一个类中可以定义多个方法,一个Java类从main方法开始执行,也就是说一个类如果想要直接被运行,则必须提供main方法,main方法定义语法是固定的:

    public static void main(String[] args){
        //java代码    
    }
    

代码排版规范
  • {}规范: { 与其所属的单位在同一行,} 与其匹配的{ 所在行的首字母对其
  • 缩进规则:{}里面的要缩进四个空格(Tab)
  • 在编程过程中,遇到成对出现的符号成对编写,删除也是成对删除
Java语言语法规范
  • Java语言是大小写敏感的语言
  • Java程序中所有的标点符号都是英文半角符号
代码示例
编译运行Java文件
  • 打开Java文件所在的文件夹,在地址栏输入cmd回车

  • 编译

    javac HelloWorld.java
    
  • 运行

    java HelloWorld
    
三、Java语法基础
  • 变量、标识符、关键字
  • 数据类型、表达式、流程控制
3.1 变量

变量——就是存储数据的内存空间

public class TestVariable{
	
	public static void main(String[] args){
		//1.变量使用之前要先声明(定义)
		int m;
		//2.变量赋值:= 赋值号  ,将=右边的值存储到左边的变量中
		m = 8;
		//3.输出变量:通过输出语句输出变量,实际上是输出变量中存储的值
		System.out.println(m);
		
		m = 97;
		
		System.out.println(m);
	}
	
}

示例:

public class TestVariable{
	
	public static void main(String[] args){	
		int m = 8;
		int n = 12;
		int r = m+n;
		System.out.println(r);
	}
	
}

.out.println(m);

	m = 97;
	
	System.out.println(m);
}

}

示例:

```java
public class TestVariable{
	
	public static void main(String[] args){	
		int m = 8;
		int n = 12;
		int r = m+n;
		System.out.println(r);
	}
	
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1027441.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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