首页 > 其他分享 >Day01

Day01

时间:2023-07-04 09:23:55浏览次数:34  
标签:0000 String int Day01 .# println public

Markdown学习

标题

对应于Ctrl+1234,或者对应数量的#+" "+标题名

字体

哈哈 哈哈 哈哈 用对应数量的* Ctrl+u=下划线 +b=粗体 +i=斜体

哈哈 ~~表示划线

引用

不乱于心,不困于情。不畏将来,不念过往。如此,安好。

用>+" "+话语

 

分割线



用三个- 或者三个*

图片

用英文的! 此处路径可以用网上的,也可以用电脑里面的

景色图1

景色2

 

超链接

狂神说Java MD不支持跳转,此版本太低,高版本按住Ctrl+左键即可跳转

如此表示[名称]+(网站)

列表

  1. A

  2. B

  3. C

  • A

  • B

  • C

     

有序通过 1.+" "自动跳出

无序通过-或者+加上" "自动跳出

表格

右键直接插入或者如下进入源代码模式删除空行

|姓名|性别|生日|

|--|--|--|

|牙牙乐|男|2003-04-02|

代码

三个`+编程语言 即可



IDEA快捷命令

Ctrl+Alt+L自动缩进代码
鼠标左键(点开头和结尾)+shift 左边项目连选
   
   

 



 

基本的Dos命令

打开cmd的方式

  1. 开始+系统+命令提示符

  2. Win+R 输入cmd(推荐使用)

  3. 在任意的文件夹下,按住shift+鼠标右键点击,在此处进行终端打开

  4. 资源管理器的地址栏加上cmd 路径

     

管理员方式运行:选择以管理员方式运行

Dos命令

1.#盘符切换 盘+":" D:
2.#查看当前目录下的所有文件 dir
3.#切换目录 cd change directory
cd /d 路径 跨目录进入
cd ..返回上一级目录
4.#清理屏幕 cls(clear screen)
5.#退出终端 exit
6.#查看电脑的ip ipconfig
7.#打开应用
calc mspaint notepad
8.#ping 命令
ping www.baidu.com
9.#文件操作
md 目录名 创建
rd 目录名 移除
cd> 文件名 创建
del 文件名 移除

冯诺依曼、图灵以及Java发展史可以多多了解

三高

高可用、高性能、高并发

Java程序运行机制

编译型:全局翻译

解释型:实时更新

 

以后可以回看P20和P21 看看IDEA别人如何配置的



 

对自我有用知识点

数据类型扩展及面试题

进制

二进制0b 八进制0 十六进制0x

浮点数

最好完全避免使用浮点数进行比较

以后学会用BigDecimal 数学工具类

就比如银行业务的钱表示

字符型

所有字符的本质还是数字 Unicode表 占2个字节 范围是0-65536 Excel 2^16=65536

public class crazy {
   public static void main(String[] args) {
       char c1 = '杨';
       char c2 = '雨';
       char c3 = '璐';
       System.out.println((int)c1);
       System.out.println((int)c2);
       System.out.println((int)c3);
  }
}
26472
38632
29840

布尔类型

boolean flag=true;

if(flag=true){

新手

}

if(flag){

高手

}

类型转换

注意问题

  1. 不能对布尔类型转换

  2. 不能把对象类型转为互不相干的类型

  3. 在把高容量转换到低容量的时候,强制转换

  4. 转换的时候可能存在内存溢出,或精度问题

public class crazy {
   public static void main(String[] args) {
       //操作比较大的数字的时候,注意溢出问题
       //JDK7新特性,数字之间可以用下划线分割
       int money = 10_0000_0000;
       int years = 20;
       int total = money * years;
       System.out.println(total);//-1474836480 已经溢出
       long total2=money*years;//默认是int 转换之前已经存在问题了

       long total3=money*(long)years;
       System.out.println(total3);//20000000000 先将years转为long
       
       //L l 一定要写大写L不写小写l 注意规范
  }
}

变量、常量、作用域

类变量:有static 实例变量 局部变量:放在方法内

修饰符,不存在先后顺序

public static final

命名规则

都要见名知意

类成员变量:首字母小写和驼峰原则:runTime

局部变量:首字母小写和驼峰原则

常量:大写字母和下划线:MAX_VALUE

类名:首字母大写和驼峰原则:Man,GoodMan

方法名:首字母小写和驼峰原则:run(),runTime()

位运算符

public class crazy {
   public static void main(String[] args) {
   /*
      A=0011 1100
      B=0000 1101
   -----------------------
    A&B=0000 1100 与 都为1才为1
    A|B=0011 1101 或 有1则为1
    A^B=0011 0001 异或 不同才为1
    ~B =1111 0010 取反 直接取相反

   2*8=16 2*2*2*2
    << 左移 *2
    >> 右移 /2

    0000 0001 1
    0000 0010 2
    0000 0100 4
    0000 1000 8
    0001 0000 16

    */
       System.out.println(2<<3);//16
  }
}

创包

公司创包一般用域名倒置

com.baidu.www

JavaDoc

javadoc命令用来生成自己的API文档

参数信息:

  • @author 作者名

  • @version 版本号

  • @since 指明需要最早使用的jdk版本

  • @param 参数

  • @return 返回值情况

  • @throws 异常抛出情况

 

public class crazy {
   public static void main(String[] args) {
       /**
        * @author Yang Yulu
        * @version 1.0
        * @since 1.8
        */
  }
   public class Doc{
       String name;
       /**
        *
        * @param name
        * @return
        * @throws Exception
        */
       public String test(String name) throws Exception{
           return name;
      }
  }
   //通过命令行: javadoc 参数 Java文件名(带后缀)
   //作业:学会查找使用IDEA生产JavaDoc文档! 多面向百度编程!
}

标签:0000,String,int,Day01,.#,println,public
From: https://www.cnblogs.com/belongtoAnakin/p/17524774.html

相关文章

  • # Day01 Markdown学习 ##
    Day01Markdown学习标题对应于Ctrl+1234,或者对应数量的#+""+标题名字体哈哈哈哈哈哈用对应数量的*Ctrl+u=下划线+b=粗体+i=斜体哈哈~~表示划线引用不乱于心,不困于情。不畏将来,不念过往。如此,安好。用>+""+话语 分割线用三个-或者三个*图片用英文的!......
  • 八期-day01-开班
    爬虫&APP逆向开发课程一个人介绍讲师:Justin联系方式:微信:616564099安卓APP逆向(腾讯会议+录制+转码MP4+运营+路飞学城+猿来官网)二课程介绍https://www.processon.com/view/link/6399a2f851757002840c1d4a#map1app逆向入门#1逆向设备与root-真机和模拟器......
  • Python全栈 day01 计算机基础和环境搭建
    day01计算机基础和环境搭建课程目标:让大家了解计算机基础知识并完成Python的环境搭建。课程概要:计算机基础编程的本质Python的介绍Python环境的搭建1.计算机基础1.1基本概念计算机的组成计算机是由多个硬件组合而成,常见的硬件有:CPU、硬盘、内存、网卡、显示器、机......
  • 《30天自制操作系统》Day01
    1、二进制编辑器二进制编辑器是一种用于编辑二进制文件的工具,它允许用户以原始的二进制形式查看和修改文件内容,而不仅仅是文本形式。相对于文本编辑器,二进制编辑器更加底层和直接,可以对文件的每个字节进行操作,无论是文本、图像、音频还是可执行文件等。在https://www.vcraft.jp/s......
  • Java基础-Day01
    Java基础-Day01JDKJREJVM关系JDK=(Java开发工具包)=Java的开发工具(javac.exe,java.exe,javadoc.exe等)+JRE(Java运行环境)JRE=JVM(Java虚拟机)+Java核心类库JDK的下载、安装下载:官网,gitbub安装:傻瓜式安装:JDK/JRE注意问题:安装软件的路径中不能包含中文、空格为什么要配......
  • 阶段性知识总结解释版【Day01-Day25】
    day021.什么是编程和编程语言编程 是指使用计算机语言编写计算机程序的过程。编程语言 是一种用于编写计算机程序的形式化语言,它可以被解释器或编译器转换成机器码以便计算机执行。编程语言包括C、Java、Python、JavaScript、PHP等。2.计算机五大组成部分,分别阐释一......
  • 阶段性知识总结习题版【Day01-Day25】
    day02什么是编程和编程语言计算机五大组成部分,分别阐释一下各自特点计算机三大核心硬件,各自的特点常见的操作系统day03计算机存储数据的单位有哪些,之间的单位换算是怎样的编程语言的发展史,分别有什么特点编程语言的分类python解释器的版本有哪些,推荐使用的版本是哪个......
  • 算法与数据结构Day01
    希尔排序的实现#include<stdio.h>#include<stdlib.h>typedefintKeyType;typedefstruct{KeyType*elem;/*elem[0]一般作哨兵或缓冲区*/intLength;}SqList;voidCreatSqList(SqList*L);/*待排序列建立,......
  • react经典面试题解析--持续更新--day01
    一、类组件和函数组件的区别(面试常考)简单理解(所有同学都要掌握)1、类组件有生命周期,函数组件没有2、类组件需要继承Class,函数组件不需要3、类组件可以获取实例化的this,并且基于this做各种操作,函数组件不行4、类组件内部可以定义并维护state,函数组件都称为无状态了,那肯定......
  • Day01 1.1 APP逆向的介绍
    Day01APP逆向的介绍【一】APP逆向入门(1)逆向设备与root真机和模拟器解BL锁fastboot刷机和roottwrp刷root面具和常见模块(2)Python虚拟环境系统解释器环境virtualenv虚拟环境解释器配置常见错误(3)抓包和配置charles介绍配置和安装https证书用户证书与系统证书解......