1.Javase入门基础

Javase入门基础

1.会常用的dos命令

2.会安装java所需要的环境(jdk)

3.会配置java的环境变量

4.知道java开发三步骤

5.会入门程序

6.会三种注释方式

7.Java入门程序所需要注意的地方

8.println和print区别

一、算机编程核心语法(固定格式)

数据类型、运算符、流程控制、数组、方法

二、面向对象核心逻辑(使用别人实现好的功能,使代码变的简单)

类和对象、封装、继承、多态、抽象、接口、......

三、Javase核心高级应用

API、集合、IO流、多线程、网络编程、反射

四、Java新特性

Lambda表达式、函数式接口、新日期类、jdk8-17新特性

一、Java相关概述

(一)硬件和软件

硬件:看得见,摸得着的物理部件或设备

软件:是以程序和文档的形式存在

硬件和软件相辅相成,谁也离不开谁

(二)Java语言介绍

第一代:机器语言

第二代:汇编语言

第三代:高级语言

Java平台:Groovy、Scala、JRuby、Kotlin、......可以跨平台

Java文化:“开源”“共享”

Java社区:

Java是服务器端开发最适合的语言

(三)Java能干啥?

操作系统、网站、桌面应用、机器人、大数据开发、游戏开发、......

(四)什么是软件开发

包含需求捕捉、需求分析、设计、实现和测试的系统工程

程序设计:java语言、sql语言、js语言、......

二、Java入门前言

(一)字节

1.字节:计算机中最小的计量单位,用byte或B表示

注:计算机中最小的存储单元是二进制,因为计算机上任何能看到的东西都是 由CPU通过二进制转来的,二进制由bit表示

8个二进制代表一个字节

2.存储数据的计量单位换算:

8bit = 1B

1024B = 1KB

1024KB = 1MB

1024MB = 1GB

1024GB = 1TB

PB EB ZB...

3.取值范围:-128到127

(二)常用dos命令

1.打开:win + R输入cmd

2.常用命令:

(1)切换盘符 E:(不区分大小写)

(2)查看当前路径下文件或文件夹 dir

(3)进入到指定文件夹 cd java

(4)进入到多级文件夹 cd java1\java

(5)退到上一级目录 cd..或cd ..

(6)退到磁盘位置 cd\或cd \

(7)清屏 cls

(8)推出黑窗口 exit

(9)创建文件夹 mkdir java

(10)创建多级文件夹 mkdir java1\java

(11)删除文件夹 rd java(文件夹必须是空的,不走回收站)

(12)删除文件 del java.txt(不走回收站)

(13)批量删除文件 del*.txt

三、Java环境

(一)JVM和跨平台

1.jvm(java虚拟机):java运行程序的假想计算机,主要用来运行java程序的

2.跨平台:java代码可以在不同的操作系统上运行(一次编写,到处运行)

跨:跨越

平台:操作系统 -> windouws linux macos

3.关系:java程序想要在不同的操作系统上运行,实现跨平台,就要安装不同版本的jvm

(二)JDK和JRE

1.jdk(Java Development Kit):java开发工具包,包含了jre

javac 编译工具

java 运行工具

jdb 调试工具

jhat 内存分析工具

...

2.jre(Java Runtime Environment):java运行环境,包含了jvm以及后面开 发用的核心类库

3.jdk和jre以及jvm的关系

jdk包含了jre,jre包含了jvm,所以我们只需要安装jdk即可

但是从jdk9开始jdk目录中就没有单独的jre目录了,因为jre作为一个运行时,里面不需要包含太多的东西浪费空间,降低运行效率,在jdk9的时候引用模块化技术,让开发者能按照自己的应用创建一个最小的运行时(比如一个微服务的部署应用仅仅需要一个非常小的runtime,而不是像以前一样不管应用复杂还是简单,都需要一个近百兆的jre运行)这样提高了运行效率

(三)jdk安装、环境配置

四、Java入门程序

(一)开发三步骤

1.编写:

(1)创建一个文本文档,将后缀名改成.java

2.编译:

(1)命令:javac java文件名.java

(2)注意:javac会将java文件编译生成一个.class文件(字节码文件), jvm运行只认class文件

3.运行:

(1)命令:java class文件名(不需要加后缀名了)

(二)编写HelloWorld

public class Demo01{

public static void main(String[] args){

System.out.println(“HelloWorld”);

}

}

(三)注释

1.单行注释

//

2.多行注释

/*

*/

3.文档注释

/**

说明文字

@author

@version

*/

生成API命令:

javadoc -d 要生成的文件夹名字 -author -version 文件名.java

(四)HelloWorld代码解释及注意事项

1.class:代表的就是类,类是java程序最基本的组成单元,所有代码都需要在类中写

2.class后面跟的名字叫做类名,类名要和java文件名保持一致

3.main方法,程序的入口,jvm执行代码,会从main方法开始执行

4.程序中标点符号必须是英文的

5.每个单词写完空格,增加代码的可读性

6.括号要一对一对的写

7.代码写完加分号代表结束了,代表一个单独的语句

(五)关键字

Java定义好的,具有特殊含义的小写单词

(六)编写HelloWorld时要注意的问题

1.字符编码问题:

(1)编码:保存数据的过程

(2)解码:读数据的过程

(3)注意:

A.编码和解码遵守的编码规范必须是一样的

B.常见的两个编码规范:

GBK:专门为中文所设计的

ANSI代表的就是GBK

一个中文汉字在GBK中占2个字节

UTF-8:一个中文汉字在UTF-8中占3个字节

C.dos命令窗口默认编码:GBK

2.类名和源文件名是否一致:

不是必须的,如果不一致,应当去掉public

  1. 一个java文件中可以写多个class,但是必须只有一个类是public,

但是不建议

4.main方法必须写在带public的类中

(七)println和print区别

相同点:都是输出语句

不同点:println会换行

Tips:1.复制当前行:Ctrl + d

2.一次操作多行:预留足够空间,按住alt不放,光标变长

posted @ 2024-09-05 19:48  dededea  阅读(8)  评论(0编辑  收藏  举报