第一周知识总结

基本dos指令:

  • 盘符号:(盘符号不区分大小写)

  • cd目录(文件夹)名称进入单级目录(文件夹)

  • 直接cd到多级目录中

  • cd/回退根级目录

  • md加文件夹名称 创建文件夹

         linux系统mkdir目录名创建目录

  • 创建文件内容 copy con文件名称写内容ctrl+z退出编辑

  • 删除目录 rd  rd/s rd/s/q del del*.xxx

linux系统中暴力删除文件 rm-rf

  • cls

  • clac

  • mspaint

  • ipconfig

  • control 控制面板

 

Java一些历史发展

1995年

java之父:詹姆斯.高斯林 

javaSE:桌面应用和商务应用程序提供解决方案.

JAVAME:移动端嵌入式设备提供解决方案

JAVAEE:利用企业级开发环境的一种解决方案;

JDK: java开发工具包

JRE:java运行环境

JVM:java虚拟机

jdk>jre>jvm

java的跨平台实现是因为jvm的存在 不同的操作系统可以安装不同的jvm.

核心框架 javaWEB Servlet/tomcat/邮件技术/短信验证...隶属于javaEE

前期准备:

搭建java环境 path变量配置

bin目录里面都是一些.exe文件可执行文件.

jre目录:java运行环境:

有一个logging.properties:日志配置文件

当jvm解析java文件的时候,对java文件的类进行编译.校验语法.错误则提示在控制台上.

lib目录:tools.jar 工具类库 src.zip:源码文件:里面包含java的核心类以及扩展码的源文件.

配置环境变量: 两种方法 一个变量值JAVA_HOME 设置其值为jdk安装目录的bin目录path面%JAVA_HOME%\bin

 

java注释:

注释分类

//    单行注释   //注释的文字
//     多行注释   
            /* 
              注释的文字 
            */
            
/* 
 文档注释 
            文档相关文字描述
*/       

class JavaComments{
    
    /*
        如果这个类想要被jvm运行,需要程序的入口就是main方法
        固定格式
    */
    public static void main(String[] args){
        
        //程序进来之后,想要输出一句话,需要有固定输出语句
        //System.out.println("这是的第一个Java程序,学习了注释") ;
        System.out.println("helloworld") ;
        //System.out.println("helloworld2222") ;
    }
        
    
}

关键字:被java赋予特殊含义的单词(字母全部小写)

class KeyWord{
    
    public static void main(String[] args){
        
        int a =  10 ;
        
        System.out.println("关键字的认识") ;
    }
    
}

标识符:

组成规则:

0-9的数字 26个英文字母 $美元符号 _下划线组成

不能有空格 不能以数字开头 不能是java中的关键字 尽量做到见名知意

 常量:运行过程中其值不改变的量 大驼峰法 HelloWord

字面值常量

字符串常量'xxx'

字符常量'x'

整数常量 包含各种进制

小数常量

布尔常量

空常量

自定义常量 跟一个关键字final

class ConstantDemo{
    
    public static void main(String[] args){
        
        //字符串常量---它使用使用""括起来的内容
        //print("xx"):不换行输出
        //println("xx"):换号输出
        System.out.println("helloworld") ;
        System.out.println("我不喜欢高圆圆") ;
        System.out.println("-") ;
        //System.out.println('今天天气不错') ; //''单引号包含单个内容,而不能是多个字符
    
        System.out.println("----------------------------") ;
        
        //字符常量 ,它使用单引号'' 括起来的单个内容
        System.out.println('a') ;
        System.out.println('A') ;
        System.out.println('0') ;
        System.out.println('中') ;
        //System.out.println('abc') ; //这种它系统(jvm)认为这是一个字符串内容
        System.out.println("----------------------------------");
        
        System.out.println('a'+1) ;
        System.out.println('A'+1) ;
        System.out.println('0'+1) ;
        
        System.out.println("----------------------------------");
        
        //整数常量
        System.out.println(100) ; 
        System.out.println(25) ; 
        System.out.println(4) ; 
        
        System.out.println("----------------------------------");


        
       

 命名规则 大小驼峰法

变量:运行过程中其值发生改变的量 小驼峰法 applePrice

定义变量三要素 变量名 数据类型 初始值

数据类型划分

四类八种

byte by = 120 ; -128~127
int x = 100 ;
short s = 20 ;
long l = 10000L ;
float f = 12.56F ;
double d = 3.14 ;
char c = 'a' ;
boolean b = false ;

数据类型转换 

显示转换(强转):将数据类型范围大的转换为数据类型范围小的.

格式 目标数据类型 变量名 =(目标数据类型)(表达式或初始化值)

int a=65;

char c=(char)a;//'A'

隐式转换  byte short char三者之间不进行转换一旦参与运算优先提升为int  

long--short--double

运算符 

算术运算符 +-*/% 扩展运算符 ++ --

 赋值运算符 =

关系运算符(比较运算符) < > <= >= == !=

逻辑运算符 && & || |  异或^ 非!

 三元运算符 表达式 ?=成立的结果:不成立的结果;

 int max1=y>x?y:x;
        int max=max1>z?max1:z;
        System.out.println(max);

逻辑双与与逻辑单与的区别(重点)

都是一假则假,但是逻辑双与具有短路效果即左边为假则右边不执行.

流程控制语句

顺序结构 代码从上而下运行

选泽结构 

if的三种结构:

第一种:

if(关系表达式){
语句体;
}

第二种:

if(关系表达式){
语句体1;
格式
}else{
语句体2;
}

第三种:

 

if(条件表达式1){
语句1;
}else if(条件表达式2){
语句2;
....
}else{
...语句n;
}

Switch结构

例:输入月份判断季节

import java.util.Scanner;

public class Text4 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int x= sc.nextInt();
    switch(x){
        case 3:
        case 4:
        case 5:
      System.out.println("春");
      break;
        case 6:
        case 7:
        case 8:
          System.out.println("夏");
          break;
        case 9:
        case 10:
        case 11:
                System.out.println("秋");
                break;
        case 12:
        case 1:
        case 2:
                System.out.println("冬");
                break;

    }}
}

循环结构for while do-whlie

下面以水仙花数举例了解for循环和whlie循环.

for循环:

public class Text7 {
    public static void main(String[] args) {

        for( int i=100;i<1000;i++){
        int a=i/100;
            int b=i%10;
            int c=i/10%10;
            if(a*a*a+b*b*b+c*c*c==i){
                System.out.println(i);
            }
        }
    }
}

while循环:

public class Text8 {
    public static void main(String[] args) {
        int i=100;
        while (i<1000){
            int a=i/100;
            int b=i%10;
            //int c=i/10%10;//十位效果一样
            int c=i/10;
        }
        System.out.println(i);
    }
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值