学习java笔记day1

从今天开始写学习java笔记.

写一句古人的话,不积硅步,无以至千里,不积小流,无以成江海.加油吧,为了以后

首先了解一下java是什么?可以干什么?

java是美国sun公司(Stanford University NetWork)在1995年推出的一门计算机高级编程语言

java早期称为Oak(橡树),后期改名为java

java之父:詹姆斯高斯林

2009年sun公司被Oracle公司收购(Oracle甲骨文)

为什么用java?

java是世界上最流行的编程语言之一,在国内使用最为广泛的编程语言

优点:可移植性,安全可靠,性能较好    开发社区最完善,功能最丰富

java能做什么?

桌面应用开发,服务器系统,企业级应用开发,大数据开发,游戏开发,移动应用开发

java的技术体系

Java SE:标准版              Java技术的核心和基础

Java EE: 企业版             企业级应用开发的一套解决方案

Java ME: 小型版            针对移动设备应用的解决方案

总结:java是一门高级编程语言,是sun公司开发,现在属于Oracle公司,java之父是詹姆斯.高斯林

基本上什么都可以干,主要做互联网系统的开发

java快速入门:

如何使用java?java语言的产品是JDK(Java Development Kit:java开发者工具包),必须安装JDK才能使用java语言

JDK产品的发展史:JDK8.0  JDK11.0  JDK17.0为LTS版本(long-term support):长期支持版

如何下载:

通过官方网站获取JDK

http://www.oracle.com

注意:针对不同的操作系统,需要下载对应版本的JDK。

具体下载步骤请参见《JDK下载及安装说明文档》

1.4.2 安装

傻瓜式安装,下一步即可。但默认的安装路径是在C:\Program Files下,为方便统一管理建议修改安装路径,将与开发相关的软件都安装到一个目录下,例如:E:\develop。

注意:安装路径不要包含中文或者空格等特殊字符(使用纯英文目录)。

具体安装步骤请参见《JDK下载及安装说明文档》

命令行窗口:按下Win+R键,在运行输入框中输入cmd,敲回车

如何验证jdk已经安装成功?在命令行 窗口中分别输入javac -version及java -version看版本提示,如果版本提示与自己安装的版本号一致,则表示JDK环境搭建成功

 命令行窗口的常用命令:

盘符:切换到某个盘符下: D:,C:

dir:查看当前路径下的文件信息

cd:进入单级目录:cd 目录名称

进入多级目录:cd D:目录名称

回退到上一级目录:cd ..

回退到盘符根目录:cd \

cls:清屏

Java入门程序:

java程序开发的三个步骤:

开发Java程序,需要三个步骤:编写代码,编译代码,运行代码

首先写第一个程序,HelloWorld,先创建一个文本文档,将类型转换为.java格式

然后输入如下格式:

public class HelloWorld{

        public static void main(String[] args){

                System.out.println("Hello World");

        }

}

然后打开命令行窗口,进入到该文件所在磁盘,输入 javac HelloWorld.java

通过javac的编译器进入编译阶段,翻译成class文件,再在jvm虚拟机中执行此文件

 

JDK、JRE的关系:

jdk是指开发环境,包括javac、java等开发工具

JRE是指运行环境,里面包含核心类库,JVM

JVM虚拟机:真正运行java程序的地方

JDK开发工具:包含java编译器、java虚拟机以及java帮我们写好的程序...等所有java的开发、运行需要的东西

JRE运行环境:只包含java虚拟机,以及java帮我们写好的程序等java运行所需的东西

结论:我们现阶段只要安装JDK即可拥有java程序开发和运行所需要的全部环境

如果是在企业的部署环境下,其实值需要安装jre就可以运行编译好的java程序了

跨平台工作原理:一次编译,处处可用

JDK安装时Path环境变量的注意事项:

Path环境便令的作用:Path环境变量是用来配置命令的路径的,这样可以在命令行窗口中的任何位置直接使用这些命令(也就是说在c盘、d盘中都可以直接访问javac或者java这些指令)

目前较新的JDK安装时会自动配置javac、java命令的路径到Path环境便令中去,所以javac、java可以直接使用。但是老一些的版本JDK是没有自动配置的,此时必须要自己配置Path环境变量

环境变量的位置在:我的电脑——属性——高级系统配置——高级——环境变量

步骤如下:右键单击点击属性

 点击高级系统设置,

点击环境变量

 点击新建之后

 然后在Path中配置环境变量将该路径上移到最上方,输入%JAVA_HOME%\bin

 

 然后点击确定

 JDK与环境变量都配置好之后,还需要开发工具才可以编写程序

以前用的文本编译工具是:记事本、UItraEdit、EditPlus、TextPad、NotePad++、

sublime...

存在的问题:编写代码时没有错误提醒、没有只能提示、需要自己进行编译、执行/功能不强大

那么就需要集成开发环境:

把代码编写、编译、执行等多种功能综合到一起的开发工具,可以进行代码智能提示,错误提醒,项目管理等等

常见的java的IDE工具有:Eclipse、MyEclipse、IntelliJ Idea、Jbuilder、NetBeans等

我们常用的时Intellij Idea开发工具

IDEA下载步骤:

1.网址:https://www.jetbrains.com/idea/

2.下载完成后,安装输入要安装的路径

选择第64位点击next

用IDEA编写第一个程序:

IDEA项目结构介绍:(project项目可以理解为一个工程、Moudle模块可以理解为购物车

、package可以理解为首页、)

project(项目、工程)

 module(模块)

package(包)

class(类)

接下来创建一个新的工程new Project,然后选择存储路径。

 

 

然后新建一个模块

然后创建一个包

注意:包名以公司网址倒写为名字

然后再创建类

接下来介绍一下idea中的快捷键

 idea中的其他操作

删除类文件:

 修改类名称:

修改模块名:和修改类名一样,下图第一个是修改磁盘中的模块名,第二个是修改模块名

第三个是修改磁盘和模块中的名称

 

 接下来重点来了:如何导入模块

 一定要点击.iml导入,否则会导入失败

这种方法是关联导入

还有一种方法是直接导入

新建一个空模块,将文件复制到下面就可以了

删除模块:直接从磁盘中删除该模块

注释:

什么是注释?在程序中对代码进行解释说明的文字,方便自己和其他人理解、查看

,不会影响程序的正常执行\不参与编译

注释有哪些?

单行注释:// 注释内容,只能写一行

多行注释:/*注释内容1   注释内容2  可以写多行*/

文档注释:/**   注释内容  注释内容  一般用在类和方法上的注释,以后会讲解区别*/

Ctrl+/   单行注释

Ctrl+Shift+/  选中代码进行多行注解

 字面量:

告诉程序员,数据在程序中的书写格式

 

变量:

什么是变量?变量就是用来存储一个数据的内存区域(可以理解成盒子),且里面存储的数据可以变化

变量定义的格式:数据类型  变量名称=初始值;

double money=6.0;

修改变量中的值:

int age=21;

sout.age;

age=25;

sout.age;

变量的作用?

存储一个数据的,可以改变里面存储的数据

变量的格式?数据类型  变量名称=初始值;

 二进制:

二进制具体如何表示数据的

在计算机中认为一个开关表示的0|1成为1位(b),每8位成为一个字节(B),所以1B=bb;

字节(B)是计算机中数据的最小单位

1K=1024                                            1KB=1024B

1M=1024*1024=1024K                      1MB=1024KB

1G=1024*1024*1024=1024M            1GB=1024MB

1T=1024*1024*1024*1024=1024G    1TB=1024GB

数据类型:

数据类型的分类

引用数据类型(除基本数据类型之外的,如String)

基本数据类型:4大类8种

 

 

 ASCII编码:

 美国信息交换标准编码,就是一套现代英语、数字、和其他西欧字符(不含中文)的编号规则

字符在计算机底层就是存储其它编号的二进制形式

 关键字、标识符:

关键字

java自己保留的一些单词,作为特殊功能的:比如public class byte short int long double

我们不能用来作为类名或者变量名称,否则会报错

 标识符:

标识符就是由一些字符、符号组合起来的名称,用于给类、方法,变量等起名字的规矩

标识符的要求:

基本要求:由数字、字母、下划线(_)和美元符($)等组成

强制要求:不能以数字开头、不能是关键字、区别大小写

命名指导规范:

变量名称:满足标识符规则,建议全英文、有意义、首字母小写,满足“小驼峰命名法” int studyNumber=59;

类名称:满足标识符规则,建议全英文、有意义、首字母大写,满足"大驼峰命名法"

HelloWorld.java

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值