Java 入门基础01(QAQ)

java基础总结


1.什么是程序

程序:解决问题的一步一步的步骤,编写成代码来理解。
如:完成一些某些事情的一种既定的方式和过程。

2.java语言的发展历程

SUN公司1995年发布的高级程序语言。
现在最流行的web后台开发程序语言之一

  • 1990年SUN公司启动绿色计划,指能在一些设备上进行编程控制。
  • 1992创建oak语言——后改为java语言
  • 1994年gosling(java 创始人)参加硅谷大会,演示java功能。
  • 1995年sun公司正式发布java第1个版本
  • 2009年甲骨文公司宣布收购sun公司。2011年发布java7。其中java8和java11最常用。
  • java发展:
    • java SE(标准平台)
    • java ME (移动设备,或嵌入式设备)
    • java EE (企业平台,开发web网站,网站后台等)

3.java的运行机制

步骤如下:

  • 使用记事本创建(文件名).java文件
  • 打开记事本编写java代码
  • 使用doc系统,java命令编译代码
  • 使用doc系统,javac命令运行代码

1.机制:

  • 通过(文件名).java文件经过编译形成一个.class文件,这个过程类似于给电脑做翻译,把我们输入的java代码语言,翻译成计算机认识的二进制代码语言
  • 通过(文件名).class文件进行运行

2.java虚拟机和跨平台 :

  • java虚拟机(Java Virtual Machine ,JVM)虚拟机就是一台虚拟的计算机,依赖于物理计算机,原理是在原本的系统上,重新创造出一套系统,这套系统是运行在对应系统上的虚拟系统,这套系统专属于运行Java程序,所以叫java虚拟机
  • 跨平台:通过在每个不一样的系统安装一套对应的Jvm(Java虚拟机),Java程序可以运行在Jvm上,而不需要运行在系统上面,实现跨平台操作
  • 安装Jvm:是配置Jdk(开发用),Jre(运行用)

4.java的开发步骤

具体如下:

1 .配置Java开发环境变量:

  • 在执行Java代码时,要先配置系统的环境变量,环境变量的作用,是让我们可以使用Java命令,在计算机(Cmd)随处位置使用。

2.创建一个(文件名).java文件
3. 在(文件名).java文件里面编写java代码
4. 使用java (文件名).java命令编译文件中的java代码生成一个(文件名).class文件
5. 使用javac (文件名)命令运行我们的(文件名).class文件
6. 在控制台可以查看我们代码的运行结果

5.java的程序结构

java的程序结构,注意不能输错。
类名要跟文件名一致,不用加后缀

1.声明一个Java类:

  • public class HelloWorld{}
    • 解析:
    • public 公开的,标记这个类可以让所有人使用
    • class 标识声明的是一个类
    • HelloWorld 类的名字,要与文件名一致**(重要)**
    • {} 大括号,类的代码块,所以代码都必须要写在代码块里面,大括号成对出现
  1. main入口方法
  • public static void main(String [] args){// 代码块 }
    • 解析:
    • public 公开的,标记这个方法可以让所有人使用
    • static 静态的,标记这个方法是类的方法,而不是对象的方法
    • void 标记返回值,返回的类型是 void 代表声明也没有(空的)
    • main 程序的主入口,每一个程序都必须都要有一个主入口,否则程序不知道要从哪里开始执行**(重要)**
    • String[] args String声明一个字符串类型的变量,[]代表数组,就是多个String字符串,args变量名称;String[] args整体的意思就是用来接受入口传进来的变量值
  1. 输出语句
  • System.out.println("HelloWorld!!!")
    • 解析:
    • 在系统控制台上,输出打印一行字符串
    • \n 表示换行
    • \t 表示Tab建,约等于四个空格或八个空格

6.代码注释

代码注释是为了方便阅读,java语言允许在程序中注明一些说明性文字,这个就是代码注释

  • // 两个斜杆表示,单行注释
  • /* */ 一个星号开头,一个星号结尾 表示多好注释
  • /** */ 两个星号开头
    • 解析:
    • 代码注释不会被执行,是方便我们在开发的时候,对一些代码进行一个准确的说明,跟加利于我们理解代码,也方便别人阅读

7.常见错误

在编译和执行过程中,或多或少都会遇到问题。
我们需要知道如何解决

  • public class 类名 { 类的大括号丢失右边,大括号需要成对出现
  • System.out.println() 代码语句的末尾没有加分号 ;
  • (文件名) .java的文件名与代码中的类名不一致
  • public static main(String[] args){ // 代码块} main方法没有写void或者写错 如写成:viod
  • system.out.println() System的首字母没有大写,在Java语言中要严格区分大小写
  • 使用中文的标点符号 如:“ ” ;等。我们在进行编写代码时,必须要使用英文标点符号

8.java编码规范

编码规范可以增加代码的可读性,使后续的软件开发和维护上跟加方便。

  • 类名必须使用public
  • 一行只写一条语句
  • 用 {} 括起来的部分表示程序的某一层结构。"{“一般放在结构开始行的结尾处;”}"与该结构的首个字母对齐,并单独占一行。
  • 大括号里面的内容,必须进行缩进(方便阅读)
  • 对于不易于理解的内容,我们需要使用注释说明
  • 我们要保持代码结构清晰明了,一眼就能看明白

9.IDEA的使用

Intellij IDEA 是 Jetbrains公司研发的一款 Java IDE。

  • 创建项目,可以修改项目名,放在自己想要的盘/文件中
  • IDEA使用是常用快捷键(使用时可能会被其他软件的快捷键给占用,需注意)
    • main 回车输出 main入口public static void main(String[] args)
    • sout 回车输出 `System.out.println();
    • 两次Shift建,可以查找内容
    • Ctrl + Y 删除行
    • Ctrl + D 复制行
    • Ctrl + Shift + 上下箭头,经行 行之间的移动
    • Ctrl + Shift + F 在文件内容中查找
    • Ctrl + ? 快捷注释
  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值