1:常见软件分类:(a) 系统软件:DOS Windows Linux Unix Mac Android ios(移动端) (b) 应用软件;qq(c/s结构:客户端和服务器交互,软件必须升级才能使用服务器的高版本功能) qq浏览器(B/S结构:浏览器端和服务器端的交互,软件无需升级,只要保证有浏览器存在即可)
2:常用键盘快捷键: ctrl+a(全选) ctrl+c(复制) ctrl+v(粘贴) ctrl+x(剪贴) ctrl+z(撤销) ctrl+s(保存)
3:DOS命令:DOS命令打开方式:(a)Shift+(桌面右键点击)---->在此处打开DOS命令.
(b)win+R---->cmd----->回车键
4:常用DOS命令:盘符切换:d:
罗列当前盘符下是所有文件以及文件夹:dir
创建文件夹(目录):md
删除文件夹(目录):rd ---- >只能删除当前文件夹里面不能文件或者文件夹(空目录)
进入下一级目录:cd
回退到上一级目录:cd..
进入多级目录:cd 将多级目录的路径名复制--在dos中去粘贴即可
直接回退到根目录:cd\
删除文件:del 文件名称(带后缀的) 可以删除所有带.txt的文件del *.txt ---(*:表示通配符)
清屏命令:cls
退出当前dos控制台:exit
rd /s --->询问删除:y/n 可以去删除带有文件或者文件夹的目录
rd /s /q --->暴力删除:不询问(不建议使用)
5:path环境变量设置:
计算机--->属性--->高级系统设置--->环境变量--->新建系统环境变量(变量名:JAVA_HOME 变量值:bin文件夹所在目录路径)--->找到path变量--->home键--->在最前面加上 %JAVA_HOME%\bin; --->完成
6:HelloWorld案例:
public class HelloWorld{
public static void main(String[]args){
System.out.println("Hello World");
}
}
javac程序将其编译为字节码文件,文件名为class后的名字:HelloWorld.class
java运行HelloWorld.class文件,输出 HelloWorld
7:Java基础数据类型:
(a)数值型:整数类型:byte(字节;占用内存1字节;表数范围:-128~127)
short(短整型;占用内存2字节)
int(整型;占用内存4字节;整数类型默认为int类型)
long(长整型;占用内存8字节)
浮点类型:float(占用内存4字节,定义时要在数据后+F--->如:float a=19.3F)
double(占用内存8字节,浮点类型默认为double类型)
字符类型:char
布尔类型:boolean(不是 ture 就是 false)
**参与运算时:整数全都转变为int,不能用小的类型接收大的类型,这样会报错,若要接收则要强制类型转换:-目标变量 变量名=(目标变量)(被转换数据)不建议使用,会损失精度!
8:运算符:
其中注意 x++ 和 ++x:单独使用时无差别;参与运算时++在后表示x先参与运算然后自增1;++在前表示x先自增1 再参与运算.
9:关系运算符:
异或的运算法则如下 1 ^ 1 = 0 0 ^ 0 = 0 1 ^ 0 = 1 0 ^ 1 = 1 int a=1;int b=2;
交换a b的值:
a=a^b;
b=a^b;
a=a^b;
12:三目运算符: (逻辑关系式)?表达式1:表达式2 判断(逻辑关系式),ture输出表达式1;false输出表达式2
13:从键盘录入数据:(a)导包:import java.unil.Scanner;(或者快速导包快捷键:Ctel+Shift+O)
(b):创建对象:Scanner sc=new Scanner(System.in);
(c):接收数据:int x=sc.nextInt();
14:流程控制语句:(a)顺序结构(代码从前到后依次执行)
(b)选择结构:if-else语句 switch-case语句
if(关系表达式){
语句一;}
----------------------------------------------------------------------------------
if (关系表达式){
语句一;
}else{
语句二;}
---------------------------------------------------------------------
if(关系表达式一){
表达式一;}else if(关系表达式二){
表达式二;}else if(关系表达式n-1){
表达式n-1;}else{
表达式n;}
-------------------------------------------------------
switch(表达式) //表达式取值可以为byte short int char 枚举类型 String {case 值1:语句1;break;
case值2:语句2;break; //break:跳出switch循环,若不加break,则如果case2成立,输出case2到casen所有语句
case值n-1:语句n-1;break;
default:语句n;break; // default作用为:找不到与switch括号中表达式值相等的case值则进入default,输出default的语句
}