第一章 Java基础

程序是软件可执行的一部分,完成某些事情的一种既定方式和过程。可以将程序堪称对一系列动作的执行过程的描述。
计算机程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合。

一、开发Java程序的三个步骤

编写.java文件
编译.class文件(字节码文件) javac 文件名.java
运行 在jdk平台运行 java 文件名 这里的文件名是编译后的字节码(.class)文件名
Java入口程序框架

public static void main(String[] args){} 

类名和文件名完全一样
Java对于大小写敏感

二、Java程序模板

public class Hello{
    public static void main(String[] args){} 
}

三、向控制台输出信息

打印后换行

System.out.println("");

打印后不换行

System.out.print("");

四、转义符

\n换行符
\t制表符,代表8个空格,在前面4个空格

五、快捷键

重命名 shift+F6
六.类名的规范
可以使用英文、数字和下划线_,不能以数字开头,首字母大写

七、注释

单行注释//
多行注释/* */

八、扩展转义符

在这里插入图片描述

九、Java内存分配

在运行的时候,JVM占计算机的一个内存空间
在这里插入图片描述
在这里插入图片描述

  • 栈:方法运行时使用的内存,比如mian方法运行,进入方法栈中执行
    程序的主入口开始执行时会进栈,代码执行完毕会出栈
  • 堆:存储对象或者数组,new来创建的(引用类型),都存储在堆内存
    在堆内存中开辟空间并产生不同的地址值
  • 方法区:存储可以运行的class文件
  • 本地方法栈:JVM在使用操作系统功能的时候使用,和开发无关
  • 寄存器:给CPU使用,和开发无关

程序在内存当中怎么运行的?

①基本数据类型
在这里插入图片描述
②只要是new出来的一定是在堆里面开辟了一个小空间
如果new了多次,那么在堆里面有多个小空间,每次小空间中都有各自的数据
在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值