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):
对应后都可以打出注释
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引用
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)