2020年12月5日-笔记

包机制

防止文件重复,采用公司名倒置命名。com baidu baike
package 关键字命名包路径
import 关键字引入包进行试验
import .....*; 通配符,导入全部包

package com.kuang.base;
import com.kuang.base.Demo01;
psvm
sout

java doc

java帮助文档
author 开发人
version 版本
since 自然号java版本
param 参数
return 返回
throws 异常
javadoc -encoding UTF8 -charset UTF-8

scanner

IO输入输出,要关闭,不然一直占用资源。
hasNetx以空白为结束符,hasNextLine以回车为结束符,next、nextLine
hasNext 是否有下一个
hasNextLine 是否有下一个
hasNextInt 是否下一个是整形
nextInt 获取下一个整形

Scanner scanner = new Scanner(System.in);
if(scanner.hasNext()){
      System.out.print(scanner.next());
}
scanner.close();

结构

顺序结构,由上到下顺序执行,最基础的结构。
选择结构 if elseif else
多选择结构 switch
循环结构

  • while
  • do while
  • for
    增强for循环
int[] arr={1,2,3,4};//整形数组
for(int i:arr){
     sout(i);//1 2 3 4
}

println 打印换行

方法

一个方法就一个功能,原子性
类.对象.方法

System.out.printLn();//调用系统类的标准输出对象的换行打印方法。

修饰符 返回值 方法名 参数类型 方法体

公用 实例 不返回
public static void main(){}
public int add(int a,int b){}

JAVA是值传递

方法重载

方法名相同,参数值不同,构成重载。

命令行传参

main方法中args接受

可变参数

只能放到最后,相同类型。

int... i

数组

//声明数组
int[] arr;// int类型的数组
arr =new int[10];//创建数组
静态初始化
int[] arr={1,2,3};
动态初始化
int[] arr2=new int[10];

tomcat

主机地址,项目根目录,端口号

    <Connector executor="tomcatThreadPool"
               port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

webapps tomcat服务器web目录
ROOT
kuangstudy 网站目录名
WEB-INF
classes java程序
lie web依赖的jar包
web.xml 网站配置文件
index.html 默认首页
static
css
img

访问网站的过程

  1. 输入一个域名,回车
  2. 检查本机的hosts配置,有的话返回ip,没有的话在DNS服务器寻找,找到的话就返回,找不到就报错。
posted @ 2020-12-06 07:59  丶ezio丶  阅读(92)  评论(0)    收藏  举报