java从零开始

Java虚拟机——JVM

  1. 所有编写的Java代码都运行在jvm上
  2. 跨平台 java运行在jvm上 jvm运行在操作系统上 不同系统有不同的jvm

JRE和JDK

JRE(Java Runtime Environment):java程序的运行环境
JDK (Java Development Kit) java程序的开发工具包


jdk包含jre

JDK: 编译器等开发工具 和 JRE

JRE:运行类库 和 JVM

只想运行一个完整的java程序,只需要下载 JRE 即可


如果想要编写一个全新的java程序则需要下载 JDK

官方下载网站: https://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase9-3934878.html



百度云下载: https://pan.baidu.com/s/1D9KfPOof7Dj6-cUP4gh2fw

配置环境后在命令提示符中

编译:

graph LR
.java文件-->.Class文件

运行:

java HelloWorld 注:此处的HelloWorld就是HelloWorld.class

关键字:

  1. 完全小写的字母
  2. 在Notepad++ 有特殊颜色

标识符(自己取的名字)

  • 可以包含 英文字母(区分大小写)数字 美元符号$ 下划线_
    
  • 不能以数字开头
    
  • 不能是关键字
    

命名规范

类名规范 (大驼峰式)
首字母大写,后面每个单词首字母大写


变量名规范(小驼峰式)

首字母小写,后面每个字母首字母大写


方法名规范
同变量名

常量


1. 字符串常量:用双引号引起来的部分 例如:"adc" "123" "hello"
2. 整数常量:直接写上的数字,没有小数点 例如: 2、-510 (默认的是int型,若要使用long型,需要在数字后面加上L,即为100L)
3. 浮点数常量:直接写上的数字,有小数点 例如:2.3、5.6 (默认的是double型,如果要使用float,需要在数字后面加上F,即为2.5F)
4. 字符常量: 单引号引起来的单个字符 例如: '1' 'A' '六'

注意:’'中间必须要有值

  1. 布尔常量: true false
  2. 空常量: null 代表没有任何数据

注意:null不能直接输出 即不能

System.out.println(null);

变量

注意:必须赋值 否则会报错

public class HelloWorld { 
	public static void main(String[] args){
	    int num ;
	    System.out.println(num);
		System.out.println("hello world!!");
	}
}
学习Java需要有一定的学习计划和方法。首先,可以从学习Java的基础知识开始,如变量、数据类型、运算符、流程控制语句和面向对象等。可以选择一本适合初学者的Java教材,系统地学习基础知识,并进行练习和实践,加深对概念和语法的理解。 其次,要掌握Java的开发环境和工具,如安装JDKJava Development Kit)、配置开发环境和集成开发工具(IDE)等。学习如何使用IDE编写Java程序、调试和运行程序,掌握基本的开发流程和调试技巧。 第三,了解并学习Java的常用类和库,如字符串处理、文件操作、集合框架等。可以通过查阅官方文档或相关书籍,了解这些类和库的用法和功能,并通过实例进行实践和练习。 第四,参与Java编程实践和项目开发。可以尝试完成一些简单的Java编程任务,如编写一个简单的控制台程序、实现一个小游戏等。通过实践,锻炼自己的编程能力和解决问题的能力,并逐渐提高编程水平。 此外,要善于查阅资料和参考优秀的Java代码。在学习过程中,难免会遇到一些问题,可以通过查阅资料和参考他人的代码来解决问题。同时,也可以参与相关的Java技术社区和论坛,与其他Java开发者交流学习经验和解决问题。 总之,从零开始学习Java需要坚持、耐心和实践。通过系统学习基础知识、掌握开发环境和工具、了解常用类和库,并进行实践和项目开发,逐渐提高自己的编程水平。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值