java基础

一.基本dos指令

进入dos:win+r–>cmd

  • 盘符号: (盘符切换)
  • cd 目录名称 (进入目录)
  • cd / (回退根目录)
  • cd … ( 回退上一级目录)
  • md 目录名称 (创建目录)
  • copy con 文件名–>回车–>输入文件内容–>ctrl+z–>回车(创建文件)
  • 删除文件 del 文件名
  • 批量删除文件 del*.xxx
  • 删除文件夹 rd 目录名称
  • 删除文件夹 rd / s 询问是否删除
  • 删除文件夹 rd / s / q 不询问,直接删除
  • 清除屏幕 cls
  • 查看ip ipconfig
  • 计算器 calc

二.java相关

  • 诞生时间 1995
  • java之父 詹姆斯高斯林
  • javaSE 针对桌面应用程序和商务应用程序的解决方案
  • javaME 针对嵌入式设备的解决方案
  • javaEE 针对企业级开发环境的解决方案
  • jvm是Java虚拟机,是一个假象计算机,在操作系统上运行,不同操作系统有与之对应的不同的jvm版本.
  • jre是java运行环境,包含了jvm和核心类库.
  • jdk是java开发工具包,包含了jre以及一些工具库.
配置环境变量

此电脑-右键-属性-高级系统设置-环境变量-系统变量-新建变量名:JAVA_ HOME,变量值:jdk安装路径
在path里面使用%JAVA_ HOME%\bin即可.

关键字

被java赋予特定含义的单词

  • class:定义类的基本单元
  • public:权限修饰符
  • static:静态修饰符

三.标识符

组成规则

  • 26个英文大小写字母
  • 0-9的数字
  • $
  • _
  • 严格区分大小写
    注意事项
  • 不能以数字开头
  • 不能是关键字
  • 见名知意

规范:“阿里规范”
1.对类以及接口起名:“大驼峰命名法”
一个单词:首字母大写
多个单词:每个首字母大写,其余小写
2.对变量以及方法起名:“小驼峰命名发”
一个单词:单词字母全部小写
多个单词:第一个单词字母小写,从第二个开始首字母大写,其余小写
3.对常量起名
多个单词:全部大写,单词之间用下划线隔开

四.常量,变量以及数据类型及其转换

常量
程序执行过程中,值不发生改变的量

  • 字面值常量
    字符串常量"Hellojava"
    字符常量’a’
    整数常量
    小数常量
    布尔常量
    空常量
  • 自定义常量
    变量
    程序执行过程中值一直变化的量
    三要素:数据类型,变量名,初始化值
    数据类型划分
  • 基本类型
    1.整数类型:byte,short,int,long.
    2.浮点类型:float,double.
    3.字节类型:char
    4.boolean
  • 引用类型
    数据类型转换
  • 隐式转换
    byte,short,char三者之间不转换,一旦参与运算,优先提升int—long—float—double
  • 显示转换
    目标数据类型 变量名 = (目标数据类型)(表达式或者初始化值)

五.运算符

算术运算符

运算符含义
+
-
*
/
%取余
++自增(前)先自增后运算
++自增(后)先运算再自增
自减(前)先自减再运算
自减(后)先运算再自减

赋值运算符

运算符含义
=赋值
+=把左边加右边的结果赋值给左边
-=把左边减右边的结果赋值给左边
*=把左边乘右边的结果赋值给左边
/=把左边除右边的结果赋值给左边
%=把左边模右边的结果赋值给左边

关系运算符

运算符含义
==相等于
!=不等于
<小于
>大于
<=小于等于
>=大于等于

逻辑运算符

运算符含义
&逻辑单与
符号 竖线逻辑单或
^异或
!逻辑非
&&逻辑双与
逻辑双或

三木运算符
(关系表达式)?表达式1:表达式2;
如果条件为true,运算后的结果是表达式1;
如果条件为false,运算后的结果是表达式2;

六.键盘录入数据

  1. 导包(位置放到class定义的上面)
    import java.util.Scanner;
  2. 创建对象
    Scanner sc = new Scanner(System.in);
  3. 接收数据
    int a = sc.nextInt();

七.流程控制语句

顺序结构语句
按照代码先后顺序依次执行
选择结构语句
if语句
1.先判断表达式是true还是false,true就执行语句体,false就不执行.

if(表达式){
语句体
}

2.先判断表达式是true还是false,true就执行语句体1,false就执行语句体2.

if(表达式){
语句体1
}else{
语句体2
}

3.首先判断表达式1看其结果是true还是false, true就执行语句体1,false就继续判断表达式2看其结果是true还是false ,true就执行语句体2 ,false就继续判断关系表达式…看其结果是true还是false …如果没有任何关系表达式为true,就执行语句体n

if(表达式1){
语句体1;
}else if(表达式2){
语句体2;
}     else if(表达式3){
语句体3;
}  
........       
           else{
 语句体n;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值