java学习第一天

第一天疲惫的来上课

周内还比较轻松,今天是周六(虽然过了好几天了,假装是周六写的吧),起了大早,开学以来第一次起这么早,因为要占座位~开始笔记了!!!

计算机基础知识

写自己认为重要的笔记了

  1. 语言:自然语言(人跟人之间交流的工具),计算机语言(人跟机器交流的工具)
  2. Java语言是一门面向对象的语言,基于面向过程来说的面向过程的语言典型代表是C
  3. 人机交互方式:界面式的(Windows);命令行方式(Linux)需要掌握常见的dos命令。
  4. 打开控制台方式:win+R然后输入cmd回车

常用的快捷键

Ctrl+S 保存
Ctrl+Z 撤销
Ctrl+N 新建
Windows+E 打开我的电脑
Alt+Table 切窗口
windows+Table 切窗口
prtSC 打开画图 粘贴 可以截图(上课听课很好用的)

常见的dos命令

cls 清屏
exit 退出
dir 查看该目录下所有的文件或文件夹
cd 目录名 进入该目录
cd … 回退上一级目录
cd …/…/…/ 回退多级目录
cd / 直接回退根目录
md ccc 新建文件夹文件名为ccc
rd ccc删除文件夹ccc(rd只可以删除空文件夹)
rd /s ccc 删除非空目录,会询问你(y/n)
rd /s /q 直接删除非空目录无需询问 注意删除后,回收站里面没有所以慎重
cd /d 完整的路径名 可以进行跨盘符操作 例如: C:\Users\Administrator\Desktop>cd /d D:\Java
del 文件名.后缀名 例如 del a.txt
del *.txt 批量删除后缀名是txt的文件 例如:del *.png
hostname 查看主机名
ipconfig /all 查看ip相关的东西
shutdown -s -t 0 立即关机,最后0是0秒关机也还可以设置1234…

java

Java开始是sun公司的最后被oracle收购
Java的跨平台的理解:由于JVM可以安装在任何平台如:Windows、Linux、mac等等,所以只要将编程好的Java程序放在jvm运行即可实现跨平台

JDK JRE JVM

JDK:Java开发工具包,提供给我们开发人员,进行编写Java程序的
JRE:Java运行环境,我写好了源程序,想要运行看效果。那就交由JRE帮我们去运行
JVM 就是虚拟机
三者关系可以用集合大小来记忆:JDK包含JER包含JVM(装JDK就不要重复安装JVM了)

JDK安装和环境变量的配置

下载:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
我安装的是JDK1.8版本,直接安装就好,注意JDK包含JER所以不必重复安装JER直接退出就好

JAVA环境的配置

目的:是为了在任意目录下去使用Java bin目录下的可执行命令不配置也可以,不过用起来麻烦了
步骤:进入我的电脑–系统属性–高级系统设置–环境变量—系统变量里新建-变量名:JAVA_HOME变量值:bin的上一级目录(注意)—系统目录找到path光标在最前端编辑:%JAVA_HOME%\bin;一路确定就OK了 打开命令窗口键入:Java -version就可看到安装的Java版本了

人生的第一个hello word

从此走上一条不归路

  1. 新建记事本后缀命名为:.Java,以类命名如:hello.java
  2. 用javac对写好的文件进行编译,如果没有问题会生成一个.class文件 黑窗口:cd进入文件所在目录,输入:javac hello.java
  3. 用java命令运行.class文件。黑窗口键入:Java hello
class Hello{
	public static void main(String[] args){
		System.out.println("Hello Welcome");
	}
}

注意:

1.Java严格区分大小写;括号都是引文格式输;
2.‘;’表示语句的结束所以不要忘记。
3.类名和文件名可以不一样,但是不建议这么做
一般我们都是类名和文件名保持一致

注释格式:

解释说明程序的,给自己看的;
// 单行注释
/* 内容 / 多行注释
/
* 内容*/ 文档注释

关键字

含义:Java赋予了特殊含义的单词;自己话说就是被Java征用的英文单词。
关键词都是小写,第三方记事本显示为蓝色

标识符

就是给类,变量,常量等等起的名字,我们称之为标识符
命名规范:

  1. 英文数字符号组合
  2. 不可以数字为首,同时不可纯数字。错误例子:1A;123
  3. 不可用关键词命名
  4. 尽量不要用特殊符符号来命名 但是_ $ 可以使用
  5. 给类命名首字母大写,如果有多个单词采用驼峰式命名 StudentName Teacher

常量

定义: 程序运行过程中其值不发生改变的量;
分类:自定义常 字面值常量

字面值常量:整数常量,小数常量,字符常量,布尔常量,字符串常量 null

整数常量:所有的整数 例如 1 2 3 100
小数常量:所有小数 1.1 3.14
字符常量:就是用单引号阔气来的单个字符 ‘1’ ‘A’ ‘B’ ‘我’
布尔常量: true false 这两个单词也是关键字
字符串常量:就是用双引号所括起来的单个或多个字符 “helloworld” “路漫漫其修远兮,吾将上下而求索”
空常量 null 也是个关键字
注意
''字符常量;“”字符串常量

进制

0b100(二进制:0b);
0100(八进制:加0);
100(十进制);
0x100(十六进制:0x)

上一篇:Python学习6——条件,循环语句


下一篇:无序列表有序列表