IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> day.3 -> 正文阅读

[开发工具]day.3

1.IDEA基本操作

#新建工作区

在界面上面的选项File-New-Project-Empty Project,就可以设置对应的新项目了

#Project? Structures设置

界面File选项-Project? Structures-Project,把Project SDK选择一致的jdk跟对应版本的语言(比如jdk8.0,对应等级为8),Project compiler output选择自己已经设置好保存java文件的文件夹

都设置好以后,点击apply就能把对应设置配置,这样就能在自己设置的工作区书写java代码了

?

#设置IDEA主题

File-Settings-Appearance-Theme,里面有几个默认主题选择

#设置字体

File-Settings-Editor-Color cheme-java-里面有对应的java注解,注释,重写等等操作的设置,可以设置字体颜色,字体大小等(得先取消Inherit values from选项)设置好以后得选择Apply选项才能使用

?

?2.java注解(写给人看的,并不会执行,跟备注一样的意思)

public class HelloWorld{
    public static void main(String[] args) {
        System.out.println("helloworld");
    }//这是一条单行注释
}
/*
这是多行注释
 */
/**
 *这是文档注释(javadoc)
 * @Author zuozhe
 */

单行注释:

前面写//,后面可以加备注的内容,不会影响代码执行

多行注释:

由/*? */组成,中间可以加上中间想备注的内容

/*

*/

文档注释(javadoc):

对应/**、*、*/后都可以打出注释

/**

*

*/

2.标识符(java所以的组成部分都需要名字、类名、方法名以及变量名都被称为标识符)

#关键字:系统自己定义好的(像new,public这些)

注意:关键字不能用于命名变量或者方法

#标识符的注意事项

一定要以大小写字母,¥或者下划线开始

首字符以后可以是字母,¥或者下划线,数字等任何组合

大小写敏感(不建议中文命名)

3.数据类型

#强类型语言(先定义以后才能使用)

好处:这是安全性比较高

坏处:速度比较慢

#java数据类型分为两大类

?


基本数据类型:????????????

整形:

byte的范围-128到127之间(1字节=8bit)(bit是位,计算机存储的最小单位)

short的范围-2^15到2^15-1(2字节)

int,long跟c++差不多(long类型定义的元素,赋值的时候需要加个L)

浮点型(做数据比较最好完全避免使用浮点数):

float:7位有效数字(需要加个F)(有限,离散,舍入误差,大约,接近不等于)(银行业务不适用)可以用BigDecimal代用(数学工具类)

double:16位有效数字

字符型(字符本质还是数字):

用引号括起来的字母,英文、数字这些

char(2字节)

\b退格符

\n换行符

\r回车符

\t制表符

\"双引号

\'单引号

\\反斜线

可以用char a='\b'转义字符(字符单引号)


?

布尔类型(只有两个值 ? true跟false):

boolean类型适用于逻辑运算,一般用于程序流程控制:

if条件控制语句

do-while,while,for循环控制语句

boolean类型数据只允许取值true和false,无null。

不可以0或者非0的整数代替false和true,这点与c++不同。

引用类型:
都可以用null作为值,也就是初始化的可以赋值为null
string类是个不可变类,string创造出来的对象就不可能改变,创造出的字符串将存放在数据区,保证每个字符串常量只有一个,不会产生多个副本。
int i0=1;
int i1=1;
以上这种会在内存中存储两个1的值
string s0="hello";
string s1="hello";
这种不会在内存中存在两个"hello",只存在一个"hello"
假设"hello"的内存地址xxxx,声明s0变量时给s0赋值"hello"实际上让s0变量引用"hello"的内存地址xxxx,当我们再声明变量s1
也赋值"hello"的时候实际上也是直接吧已经存在的"hello"的内存地址给s1引用

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-12-28 23:12:24  更:2021-12-28 23:12:27 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 12:36:37-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码