java基础知识学习(命名规则、常量、变量、运算符)

在这里插入图片描述在这里插入图片描述1.键盘快捷键
a:Ctrl+A 全选
b:Ctrl+C 复制
c:Ctrl+V 粘贴
d:Ctrl+X 剪切
e:Ctrl+Z 撤销
f:Ctrl+S 保存
h:Alt+F4 关闭窗口
i:window+R 运行
n:window+E 打开我的电脑
l:window+TAB 在打开的项目之间切换
g:Ctrl+Alt+Del 注销/任务管理器
k:SHIFT+DELETE 永久删除
r:拖动某一项时按CTRL复制所选项目
2.如何打开DOS控制台
A:xp下如何打开DOS控制台?
a:开始–程序–附件–命令提示符
b:开始–运行–cmd–回车
c:win+r–cmd–回车
d win+r—cmd—regedit 打开注册表
B:win7下如何打开DOS控制台?
a:开始–所有程序–附件–命令提示符
b:开始–搜索程序和文件–cmd–回车
c:win+r–cmd–回车
C:win8下如何打开DOS控制台?
a:鼠标左击开始–下箭头–命令提示符
b:鼠标右击开始–搜索–cmd–回车
c:鼠标右击开始–运行–cmd–回车
d:win+r–cmd–回车
3.常见的DOS命令
A: d: 回车 盘符切换
B: dir(directory):列出当前目录下的文件以及文件夹
C: cd (change directory)改变指定目录(进入指定目录) 注意: 跨盘进入需要加一个 /d参数 例子: cd /d D:\software\cs1.6
D: cd… : 退回到上一级目录 回退多级目录 cd …/…/
E: cd: 退回到根目录
F: cls : (clear screen)清屏
G: exit : 退出dos命令行
H:ipconfig /all 查看本机IP 网卡物理地址等信息
I:calc 打开计算器
J:mspaint 打开画板
K:notepad 打开记事本
L:hostname 获取计算机名称
M:getmac 获取物理网卡地址

md (make directory) : 创建目录
rd (remove directory): 删除目录
del (delete): 删除文件,删除一堆后缀名一样的文件*.txt

删除带内容的文件夹 不能直接删除  所以加参数 如下
	rd + /s	文件夹名称		(询问是否删除)
	rd + /q + /s 文件夹名称	(直接删除)

4.Java语言特点
简单性 解释性
面向对象 高性能
分布式处理 多线程
健壮性 多态
结构中立 安全性 开源
跨平台:通过Java语言编写的应用程序在不同的系统平台上都可以运行(因为有了JVM,所以同一个Java程序可在三个不同的操作系统中都可以执行,这样就实现了Java程序的跨平台性,也称为Java具有良好的可移植性。)
5.JRE和JDK的概述
A.什么是JRE?
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
B.什么是JDK?
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE,所以安装了JDK,就不用在单独安装JRE了。
C.为什么JDK中包含一个JRE?
其一,开发完的程序,总需要运行一下看看效果。
其二,也是最重要的,JDK中的开发工具其实都是java语言编写的应用程序,为了方便使用才打包成exe文件,
如果没有JRE,那么这些工具是运行不了的。
D.JDK,JRE,JVM的作用和关系
我们用jdk编写了一个java程序交由jre 运行起来 由jvm实现跨平台
6.JDK安装路径下的目录解释
a:bin目录:该目录用于存放一些可执行程序。
如javac.exe(java编译器)、java.exe(java运行工具),jar.exe(打包工具)和javadoc.exe(文档生成工具)等。
b:db目录:db目录是一个小型的数据库。
c:jre目录:此目录是Java运行时环境的根目录,它包括Java虚拟机,运行时的类包,Java应用启动器以及一个bin目录,但不包含开发环境中的开发工具。
d:include目录:由于JDK是通过C和C++实现的,因此在启动时需要引入一些C语言的头文件,该目录就是用于存放这些头文件的。
e:lib目录:lib是library的缩写,意为 Java 类库或库文件,是开发工具使用的归档包文件。
f:src.zip文件:src.zip为src文件夹的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看Java基础类的源代码。
7.关于java关键字(组成关键的字母都是小写)
Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。

类,方法和变量修饰符
abstract    class    extends    final    implements    interface    native    new
static    strictfp    synchronized    transient    volatile
    
程序控制
break    continue    return    do    while    if    else    for    instanceof    switch
case    default
    
异常处理
try    cathc    throw    throws

包相关
import    package
    
基本类型
boolean    byte    char    double    float    int    long    short    null    true    false

变量引用
super    this    void
    
保留字
goto    const

具体访问: https://www.cnblogs.com/AloneZ/p/java1.html
8.进制
A:二进制的数据表现形式
由0,1组成。 以0b开头(1.7版本开始的,b可大写)
B:八进制的数据表现形式
由0,1,…7组成。 以0开头
C:十进制的数据表现形式
由0,1,…9组成。 整数默认是十进制的
D:十六进制的数据表现形式
由0,1,…9,a,b,c,d,e,f(大小写均可)。 以0x开头(x可大写)
9.常量
A:什么是常量
就是在程序的执行过程中其值不发生改变的量。
B:Java中常量的分类

	(1):字面值常量
	 a.字符串常量
	 b. 整数常量
	 c.小数常量
	 d.字符常量
	 e.布尔常量
	 f.空常量
	(2):自定义常量(面向对象部分讲解)

10.变量
A:什么是变量
在程序执行的过程中,在某个范围内其值可以发生改变的量(例如:苹果的价钱)
变量其实是内存中的一小块区域
B:为什么要定义变量
用来不断的存放同一类型的常量,并可以重复使用
C:变量的定义格式
数据类型 变量名 = 变量值 ;
11.数据类型的概述和分类
A:为什么有数据类型
我们都知道,变量其实就是内存中的一小块区域。我们定义一个变量,其实就是开辟了一个内存空间。
如果没有数据类型,那么我们需要开辟多大的内存空间合适呢?
为了解决这种问题,java就给我们提供了不同的数据类型,那么针对不同的数据类型,在内存中分配了不同大小的内存空间。
B:Java中数据类型的分类
(1): 基本数据类型
(2): 引用数据类型(后面讲解): 数组 , 类 , 接口

具体查看: http://www.runoob.com/java/java-basic-datatypes.html
使用变量的注意事项
a:作用域问题
变量定义在哪一级大括号中,哪个大括号的范围就是这个变量的作用域。相同的作用域中不能定义两个同名变量。
b:初始化值问题
没有初始化值不能直接使用
c:在一行上建议只定义一个变量
可以定义多个,但是不建议
12.数据类型转换
https://www.cnblogs.com/HAPZQC/p/3644003.html
强制转换的格式 :
目标数据类型 变量名=(目标数据类型)(被转换的数据);
强制转换的注意事项:
尽量不要使用强制类型转化,因为可能存在损失精度的问题。
Java中的默认转换规则:
(1): boolean类型不能转换为其他的数据类型
(2): byte,short,char—int—long—float—double
(3): byte,short,char之间不转换,他们参与运算首先转换为int类型
13.运算符
定义:对常量和变量进行操作的符号称为运算符
分类:算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、三目运算符
算数运算符:+ , - , * , / , % , ++ , –
注意事项:
a:整数相除只能得到整数。如果想得到小数,请使用浮点数
b:/获取的是除法操作的商,%获取的是除法操作的余数
%运算结果的符号,取决于参与运算是左边的符号

赋值运算符 :=, +=,-=,*=,/=,%=
关系运算符:== ,!= , < , > , <= , >= , instanceof(后面讲解)

注意
1)关键字的特点:组成关键的字母都是小写
2)包(就是文件夹,它的存在是为了解决我们同一个目录下不能同时存在两个相同名称的文件。):字母都是小写
3)类或者接口
一个单词: 首字母大写,其余字母小写
多个单词: 每一个单词的首字母都是大写,其余字母小写
4)方法或者变量
一个单词: 字母全是小写
多个单词: 从第二个单词开始,首字母大写,其余字母小写
5)常量
一个单词: 字母全是大写
多个单词: 字母全是大写,每一个单词之间使用 _ 隔开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值