java培训课堂笔记2019.3.23

计算机的基础知识

计算机:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。
硬件:看的见摸得着的东西,比如鼠标键盘,CPU,内存条
软件:系统软件(Windows Liunx Mac)和应用软件(QQ 微信 等等)
软件开发:利用工具和计算机语言开发程序的过程
语言:自然语言(人跟人之间交流的工具),计算机语言(人跟机器交流的工具)
计算机底层识别的是机器码(0,1)—汇编语言—C/C+±—Java Python
Java语言是一门面向对象的语言,基于面向过程来说的
面向过程的语言典型代表是C
我们要去操作计算机怎么去操作,或者说人机交互的方式
1.图形界面化的操作方式,傻瓜式的,容易上手。
2.命令行的方式(Linux)通过输入特定的指令,去操作计算机。
命令行的方式需要你掌握一些常见的DOS命令
我们在控制台可以输入这些DOS命令
怎么打开控制台:windows+R 打开运行窗口 输入 cmd 回车

常用的快捷键

Ctrl+C 复制
Ctrl+V 粘贴
Ctrl+X 剪切
Ctrl+S 保存
Ctrl+Z 撤销
Ctrl+N 新建
Windows+E 打开电脑
Alt+Table 切窗口
windows+Table 切窗口
prtSC 打开画图 粘贴 可以截图

常见的DOS命令

mspaint 打开画图
calc 打开计算器
notepad 打开记事本
cls 清屏
exit 退出
D: 切换盘符 盘符号:
dir 查看该目录下所有的文件或文件夹
cd 目录名 进入该目录
cd … 回退上一级目录
cd …/…/…/ 回退多级目录
cd / 直接回退根目录
cd desktop 进入桌面目录
md aaa 新建一个目录 md 目录名
rd aaa 删除一个目录 rd 目录名 只能删除空目录
rd /s aaa 删除非空目录,会询问你
rd /s /q 直接删除非空目录无需询问 注意删除后,回收站里面没有所以慎重
cd /d 完整的路径名 可以进行跨盘符操作 例如: C:\Users\Administrator\Desktop>cd /d D:\Java
del 文件名.后缀名 例如 del a.txt
del *.txt 批量删除后缀名是txt的文件 例如:del *.png
getmac 查看物理网卡的地址
hostname 查看主机名
ipconfig /all 查看ip相关的东西
shutdown -s -t 0 立即关机

JAVA的概念

Java的发展史:1995年由SUN公司正式发布第一个版本----到现在JDK12这个版本已经发布
SUN公司后被Oracle收购
Java8 Java11 这两个版本是长期维护版
开源:免费的,源代码开放的
跨平台:写一套源码可以在各个平台进行运行
跨平台是怎么实现的?由JVM java虚拟机帮我们实现的

JDK JRE JVM

JDK:Java开发工具包,提供给我们开发人员,进行编写Java程序的
JRE:Java运行环境,我写好了源程序,想要运行看效果。那就交由JRE帮我们去运行JRE里面包含了运行源程序时所需要的一些核心类库,和JVM
JVM:Java虚拟机,用来实现Java程序的跨平台性。
简单而言:使用JDK开发完成的java程序,交给JRE去运行,由JVM实现跨平台

使用Java编写的第一个Hello World

1.新建一个记事本将后缀名改为.java
2.编写Java代码
3.使用javac命令对.java文件进行编译,如果没有语法错误,会生成一个.class
4.使用java命令运行 .class文件
class Hello{
public static void main(String[] args){
System.out.println(“Hello Welcome”);
}
}

语法

Java 严格区分大小写
{ } [ ] ; ( ) 都是英文符号
单词不能写错
{ }肯定是成对出现
按table键可以缩进
;分号代表一行语句的结束
类名和文件名最好保持一致

注释

注释:写给程序员自己和别人看来,用来解释说明程序的
单行注释: // 注释内容
多行注释:/注释内容/
文档注释:/*注释内容/

关键字

关键字:就是被Java语言赋予了特殊意义的单词。
关键字的特点,单词全是小写,例如:class关键字用来定义一个类
如果说你用的是第三方记事本,那么蓝色显示的单词就是关键字

标识符

就是给类,变量,常量等起名字
命名规范:
1.英文字母跟数字或一些符号的组合
2.不要以数字开头,也不要用纯数字命名 错误的例子 1A 123
3.不要拿关键字来命名
4.尽量不要用特殊符符号来命名 但是_ $ 可以使用
5.命名最好见名知意
6.给类命名首字母大写,如果有多个字母采用驼峰式命名 StudentName Teacher

常量

常量:在程序执行过程当中,其值不发生变化的量。
常量:字面值常量, 自定义常量(后面讲)
字面值常量:整数常量,小数常量,字符常量,布尔常量,字符串常量 null
整数常量:所有的整数 例如 1 2 3 100
小数常量:所有小数 1.1 3.14
字符常量:就是用单引号阔气来的单个字符 ‘1’ ‘A’ ‘B’ ‘我’
布尔常量: true false 这两个单词也是关键字
字符串常量:就是用双引号所括起来的单个或多个字符 “helloworld” “路漫漫其修远兮,吾将上下而求索”
空产量 null 也是个关键字

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值