肿瘤康复网,内容丰富有趣,生活中的好帮手!
肿瘤康复网 > Java概述 入门——学习笔记(1)

Java概述 入门——学习笔记(1)

时间:2021-04-09 16:14:17

相关推荐

一、入门

背景:sun公司开发,sun被Oracle收购(甲骨文公司),Java是高级编程语言,最初叫OaK(橡树)

之父:詹姆林·高斯林

Java特点:可移植性、安全可靠、性能较好;用来做什么都可以,但不一定认可,主要是京东、淘宝这样的互联网系统

技术体系,技术平台Java SE、EE、ME

jdk Java开发者工具包8、11、17,是LST长期支持版本——long-term support。企业jdk一般用8因为稳定,但课程使用17,Oracle官网下载,因为新可以学习新旧技术

java执行工具,javac编译工具(翻译)

运行win+r cmd-->验证是否安装成功

java -version

javac -version

命令行常见命令:

清理:cls

切换盘符:D:

查看当前路径下内容:dir

进入目录:cd 目录名称,tap可以自动补齐

第一个项目HelloWorld运行步骤:

1、编写代码XXX.java(源文件)--->2、使用javac编译--->XXX.class--->3、java运行

可能遇到错误原因:类名和文件名一致,标点符号英文、括号成对、拼写main\println、文件后缀

我遇到的问题:cmd找不到java类-->未解决

debug、bug由来:出现问题,原因是机器中进了一只虫子,因此后来用bug形容报错,用debug形容解决报错

jdk组成:

1、jre:Java运行环境,包括jvm虚拟机(真正运行Java程序的地方)+核心类库

2、 java开发工具,javac,java

Java跨平台 :一次编译、处处可用

配置path环境变量,老版本jdk不会自动配置,需要手动在此电脑-->属性-->高级属性设置--->环境变量中配置;软件配置路径好处:无论在哪个盘,都可以用cmd直接启动

企业使用集成开发环境IDE,iddea是Ide工具,业内最好java开发工具,官网下载。安装路径最好不要有中文或者空格

IDEA修改代码区域背景色 setting-editor-color scheme-general-text-default text -background-->204 238 200(同学~护眼绿了解一哈)

截图软件推荐:snipaste

导入模块推荐方法:新建工程,复制进去

删除模块推荐方法:在磁盘中删除

打开工程-->看准小黑点(emmm)

二、基础语法

1、注释:三种,单行、多行、文档注释。

/**文档注释*///单行注释/*多行注释*/

2、字面量:整数、字符、字符串、布尔值、小数、空值

注意:字符是单引号,字符串是双引号。

3、变量:存储数据的内存区域,像个盒子。变量名见名知意,初始值和变量类型要一致

注意:变量先声明才可以使用 ;使用范围是一个大括号内;存储的类型得和声明时定义的一致;同一大括号范围内定义变量名不可重复;使用时得有初始值

4、变量在计算机中的底层原理

二进制:0、1,逢2进1

十进制转二进制:方法:除二取余法;

计算机中数据的最小单位:1字节(byte,B)=8位(bit,b)

图片、文字、声音是如何存储到计算机中的呢?

字符依照ASCII码:a-97,A-65,0-48

图片存储像素点RGB数据

声音存储对应信息二进制形式

5、数据类型

引用数据类型:除基本数据类型外,如String

基本数据类型:

public class HelloWorld {public static void main(String[] args) {System.out.println("Hello World");// 基本数据类型,4类8种// 整型:四种,byte,short,int(默认),longbyte a1=1;//1字节//a1=5656;//报错:1字节,最大存储127,01111111,首位0表示正,1表示负short a2=3423;//2字节int a3=12315;//4字节//long a4=45645646546;//报错:整型字面量默认是int型long a4=45645646546L;//结尾加L/l,表示是long型,8字节// 浮点型:两种,float,double(默认)//float a5=545.22;//报错:默认double型float a5=545.22F;//结尾加F/f,表示是float型,4字节double a6=5454535.123;//存储数值最大,8字节// 字符型//char a7="以";//报错:单引号//char a7='你好';//报错:只能存储单个字符char a7='以';//单引号,2字节// 布尔型boolean a8=false;boolean a9=true;}}

6、关键字,不能作为变量名

7、标识符:命名规范,由数字、字母、下划线、美元符组成

注意:不能以数字开头、字母区分大小写

驼峰式命名

面试笔试注意:

1、十进制转二进制,除二取余法

2、二进制转十进制,方法(1)电脑计算器(2)从右往左,第i位上的数字乘以2的i次方(i从0开始),然后加一起

例如二进制1101转二进制=1*2的3次方+1*2的2次方+0*2的1次方+1*2的0次方=13

3、八进制、十六进制==>方便观察和表示二进制

二进制转八进制:二进制从右往左3个一组,转成对应十进制,结果即八进制

八进制转二进制:同理每一位转成对应二进制后,左侧补零凑够8位(因为最小单位是字节)

二进制转十六进制:四位一组,转成十进制(0~9,A B C D E F)

二进制以0B或0b开头,八进制以0开头,十六进制以0x或0X开头

如果觉得《Java概述 入门——学习笔记(1)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。