Java入门

Java入门

Java语言概述

一. java语言平台版本

1.J2SE(Java 2 Platform Standard Edition)标准版

是为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发

2.J2EE(Java 2 PlatformEnterprise Editon)企业版

是为开发企业环境下的应用程序提供的一套解决方案,该技术体系中包含的技术如Serviet、Jsp等,主要针对于Web应用程序开发

3.J2ME(Java Micro edition)小型版

是为开发电子消费产品和嵌入式设备提供的解决方案

二.java语言特点

简单性、面向对象、分布式处理、健壮性、结构中立、开源、跨平台、解释性、高性能、多线程、动态、安全性

JRE与JDK

JRE(java运行环境)

包括java虚拟机(JVM)和java程序所需的核心类等。如果想运行一个开发好的java程序,计算机中只需要安装JRE即可。

JDK(java开发工具包)

JDK是提供给java开发人员使用的,其中包括了java的开发工具,也包括了JRE。所以安装了JDK,就可以不用单独安装JRE了,其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等。

JDK的下载

官网地址

华为地址

java环境变量的配置

一、打开我的电脑的属性——选择高级设置——打开环境变量

二、在系统变量里面查看是否有JAVA_HOME、PATH、CLASSPATH(大小写无所谓)这三个变量,若不存在则新建,存在则编辑

三、首先在系统变量里新建变量名为:JAVA_HOME 变量值为:你下载的jdk的绝对路径

再次建立系统变量名为:CLASSPATH 变量值为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

最后是变量名为:Path 变量值:win10电脑的Path变量是分条显示的,因此要分开加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
win7则直接把%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;添加在变量值的最前面

四、在命令窗口(win+R) 输入java和javac

IDE的下载

一、Eclipse下载
二、JetBrains下载
三、Notepad++下载

java基础语法学习

关键字

概述:被java语言赋予特定含义的单词
特点:组成关键字的字母全部小写
关键字注意事项:goto和const作为保留字存在,目前并不使用

标识符

概述:就是给类、接口、方法、变量等起名字时使用的字符序列
组成规则:英文大小写字母、数字字符、$和_
注意事项:不能以数字开头,不能是java中的关键字,区分大小写

常见的命名规则(见名知意)

包:

文件夹,用于相同的类名进行区分。全部小写,分为:单级和多级

类和接口:

一个单词:单词的首字母必须大写。(例如Student)
多个单词:每个单词的首字母必须大写。(例如StudentName)

方法和变量:

一个单词:单词的首字母小写。(例如main)
多个单词:从第二个单词开始,每个单词的首字母要大写。(例如studentAge)

常量:

一个单词:全部大写。(例如PI)
多个单词:每个字母都大写,并且用_隔开。(例如STUDENT_MAX_AGE)

注释

概述:用于解释说明程序的文字

java中注释分类格式
单行注释://注释文字
多行注释:/* 注释文字*/
文档注释:/** 注释文字*/

常量

在程序执行过程中其值不发生改变

java中常量分类
字面值常量

字符串常量:用双引号括起来的内容
整数常量:所有整数
小数常量:所有小数
字符常量:用单引号括起来的内容
布尔常量:比较特殊,用true和false
空常量:

自定义常量

java针对整数常量提供4中表现形式:
二进制:由0,1组成。以0b开头。
八进制:由0,1,...7组成。以0开头。
十进制:由0,1,...9组成。默认整数是十进制。
十六进制:由0,1,...9,a,b,c,d,e,f(大小写均可)组成。以0x开头。

有符号的数据表示法

原码:是二进制表示法,即最高位为符号位,“0”表示正,“1”表示负,其余为表示数值大小。
反码:正数的反码与其原码相同,负数的反码是对其原码逐位取反,但符号位除外。
补码:正数的补码与其原码相同,负数的补码是在其反码的基础加1’

变量

在程序执行的过程中,在某个范围内其值可以发生改变的量
格式定义:变量类型 变量名=初始值

数据类型
基本数据类型

数值型:整数类型(byte,short,int,long),浮点类型(float,double),长整形后缀用L或者l标记,单精度浮点型用F或者f标记。
字符型:char
布尔型:boolean

引用数据类型

类:class
接口:interface
数组:[]

使用变量注意事项

作用域:变量定义在哪个大括号内,它就在这个大括号内有效,并且,在同一个大括号内不能同时定义同名的变量。
初始值:没有初始值的变量不能直接使用。

强制类型转化

从大的数据类型转换成小的数据类型
格式:目标数据类型 变量 =(目标数据类型) (被转换的数据);
byte,short,char-- int -- long -- float -- double

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值