java@TOC
- 计算机基础知识(人机交互):图形化界面方式:这种方式简单直观,使用者易于接受,容易上手操作。命令化方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦。
- 计算机基础知识
键盘功能键:Tab,shift,Ctrl,Alt,空格,Enter,上下左右键
快捷键:Ctrl+A 全选、Ctrl+c 复制、Ctrl+v粘贴、Ctrl+x剪切、Ctrl+z撤销、Ctrl+s保存、Alt+f4关闭窗口、window+r运行、window+e打开我的电脑、window+tab在打开的项目之间切换Ctrl+Alt+Del注销/任务管理器、shitf+delete永久删除、r:拖动某一项时按ctrl复制所选项目 - java的语言跨平台性:java语言可以在各个平台运行。因为java安装包中有jvm(java虚拟机),由jvm来负责
java语言的的跨平台性,为应对不同的操作系统,java给不同的操作系统提供的不同的jvm,各个操作系统的可
执行文件是不同的。 - 标识符中常见的命名规则
包:就是文件夹,他的存在为了解决我们同一个目录下不能同时存在两个相同名称的文件。
类或接口:一个单词时首字母大写,其余字母小写;多个单词时每一个字母的首字母大写,其余字母小写,驼峰形。
方法或者变量:一个单词:字母全是小写;多个单词时第一个单词小写,从第二个单词开始,首字母大写,其余字母
小写。 - 变量:在程序执行的过程中,我们定义了一个变量就是开辟了一个内存空间。在某个范围内其值可以发生改变量,他可以重复使用。数据类型 变量名 = 变量值。
整数默认是int类型的,浮点数默认是double 类型的。
常量:一个单词:字母全是大写;多个单词时字母全是大写,每一个单词之间使用_隔开。 - 数据类型的转换:目标数据类型 变量名 = (目标数据类型)(被转换的数据)
强制转换可能会造成精度损失的问题。例子:
double x= 89.9;
int a = (int) x;
结果为a= 89;
小数点后的数据直接在转换中丢失。
算数运算符++和–的练习:
int a = 10;
int b = 10;
int c = 10;
a = b++;
c=–a;
b=++a;
a=c–;
结果为:
a=9;b=10;c=8;
规律:
运算符在前,先运算(自增或自减)后赋值。
运算符在后,先赋值在运算(自增或自减) - 进制:二进制由0,1组成,以0b开头(1.7版本开始,b可大写)
八进制由0,1,2…7组成,以0开头;十进制由0,1,2…9组成,整数默认是十进制的。十六进制由0,1,2…9,a,b,c,d,e,f(大小写都可以)以0x开头(x可大写)
进制转换:
任意进制到十进制的转换:位权转换法
十进制到任意进制的转换:除基取余,直到商为0,余数反转(基就是任意进制)
二进制到八进制的简易方式:3位为1组
十进制到十六进制的简易方式:4位为1组
原码:计算机中将一个数字转换为二进制,并在其最高位加上符号的一种表示方法。
反码:正数的反码是不发生变化的,与原码一致;负数的反码除了符号位,其他位0变1,1变0。
补码:正数的补码也是不发生变化的,与原码一致;负数的补码在反码的基础上在末尾加1。
计算机中所有数据的运算都是通过补码运算的。