Java入门基础知识

一.java的简单叙述

1.java是由SUN公司在1995年发布的一种可以编写跨平台应用的软件,完全面向对象的程序设计语言,针对不同的开发市场,SUN公司将Java分为三个技术平台,分别为javaSE,javaEE,javaME。

2.语言特点:简单性,面向对象,安全性,跨平台性,支持多线程,分布性。

二.开发环境

1.我们将java需要的特定环境称为java开发环境,也就是JDK。

2.JDK分为开发工具和运行环境。

开发工具:编译器(javac),打包工具(jar),文档生成器(javadoc)等等。

运行环境:简称JRE,运行程序和测试程序的环境,包含JVA和系统类库。

三.JDK的安装

JDK的安装步骤根据操作系统不同而有所差异,以下分别介绍在‌Windows的安装步骤:

  • Windows系统
    1. 下载JDK:访问‌Oracle官方网站或其他受信任的来源,下载与您的操作系统版本和体系结构兼容的JDK版本。确保选择正确的版本(32位或64位)。‌
    2. 运行安装程序:双击下载的.exe文件开始安装过程。安装向导将引导您完成剩余步骤。‌
    3. 设置安装选项:在安装向导中,您可以自定义安装选项。通常建议选择默认选项以确保正确配置。
    4. 配置环境变量:安装完成后,配置Java环境变量是必要的,以便操作系统能找到并正常运行Java。这包括设置JAVA_HOME变量和PATH环境变量。如何配置:我的电脑->属性->高级系统设置->环境变量->系统变量:新建变量名为:JAVA_HOME后,添加你所下载的jdk的根路径。如: D:\Users\Apps\Java\jdk1.7.0_80。  PATH:添加新值:%JAVA_HOME%bin。
    5. 验证安装:打开命令提示符并输入java -version来验证JDK是否成功安装。输入此命令后能显示下载的jdk版本后,说明安装成功。

四.标识符

1.概念:在java语言中所有的元素都有自己的表示形式。这种表示形式就是标识符,可以理解为java里每个元素的名字。

2.命名规则:->由字母,数字,_,$,这四种任意的符号组成,但是不能以数字开头。

                     ->区分大小写字母

                    ->可以使用汉字,不建议。不能使用关键字:如:表示整型变量的int等等

                   ->用驼峰法命名:大驼峰:每个单词的首字母大写,一般类,接口的命名用到。小驼峰:首单词小写,其余单词的首字母大写,一般用于方法和变量的命名。

                   ->常量名都用字母大写命名。

五.变量

1.概念:通过给要用的存储空间命名来操控存储空间。

2.使用方法:数据类型名   变量名   如:int a;

3.分类:->按照数据类型分:基础数据类型变量和引用类型数据变量

             ->按照位置分:成员变量(方法外)和局部变量(方法内)

六.数据类型

1.基础数据类型:

数值型:->整数类型:

byte(占一个字节,数值范围:-128~127),

 short(占两个字节,数值表示范围:-2^15^~2^15^),//表示为十进制的科学计数法

int(占四个字节,数值表示范围-2^31~2^31),

long(占八个字节,数值表示范围-2^63~2^63)

               ->浮点类型(小数):float(占四个字节 ,数值范围-3.403*E^38^~3.403*E^38^),                                                       double(占8个字节,数值范围-1.79*E^308^~1.79*E^308^)

字符型:char(占两字节)语法:char = '中';''里只能有一个字符

布尔型:boolean(占一个字节)值只有true和false用于逻辑运算里,表示某个条件是否成立,一般用于流程控制(分支控制结构语句中和循环控制结构语句)

2.引用数据类型:数组,类,接口。(可以理解为除了8种基础数据类型外的都是引用数据类型)

如:String,class

七.类型转换

1.将一个已经声明了的变量转换成另外一个新的变量的过程就是类型转换。

2.分为自动类型转换和强制类型转换:

->自动类型转换:常用于取值范围小的数据类型转型为取值范围大的数据类型,例如:byte转型为int。byte->short->int->long->float->double。char->int,在混合运算时,系统首先会自动将所有的数据类型转换成其中取值范围大的那种数据类型,在进行计算,结果的类型是取值范围大的类型。

byte,short,char之间不会互相转换,会先换成int类型再计算。

->强制类型转换:常见于取值范围大的数据类型向取值范围小的数据类型转型。

语法:小范围类型   变量   =  (小范围类型)大范围变量(注意强制转换有可能出现精度损失或者溢出)

八.常用运算符

1.算术运算:+(加)      -(减)       * (乘)     /(除)      %(取余)

2.关系运算:<     >       >=        <=         ==            !=        (结果为boolean类型)

3.逻辑运算:&(与)         |(或)          !   (或)           ^(异或)    &&        ||

4.赋值运算:=

5.位运算:二进制(&   |      ^       ~)

6.三元运算:表达式?值1:值2(表达式为true则结果为值1,否则为值2)

7.运算符优先级:

1. 一元运算符  > 二元运算符  > 三元运算符
2. 算术运算:乘除模  > 加减
3. 逻辑运算:与  > 或
4. 赋值运算符的优先级是最低的
5. 小括号的优先级是最高的

九.入门案例

1.打开记事本输入以下内容

public class Hello{

public static void main(String[] args){

System.out.println("HelloWorld!!!");

        }

}

保存的文件名应该为类名.java

2.运行:

win+R,然后回车,在打开的cmd中输入以下指令:

javac    类名.java

        java       类名

若:显示找不到文件,则需要先将cmd中的路径转换为保存的.java文件路径

在文件所在的路径下再运行

即可运行

  • 16
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Java入门基础知识包括类的定义和使用、main方法的作用、封装、继承、多态以及方法的调用。在Java中,一个public的类必须与文件名一致,并且包含一个public static void main(String\[\] args)的main方法,这是程序的入口点。\[1\]在main方法中,可以创建对象并调用其方法,也可以调用其他方法。\[2\]封装是一种面向对象的编程概念,它将数据和方法封装在一个类中,通过访问修饰符来控制对数据的访问权限。继承是指一个类可以继承另一个类的属性和方法,从而实现代码的重用。多态是指同一个方法可以根据不同的对象调用出不同的行为。\[2\]此外,还可以通过调用方法来实现一些功能,比如打印正三角形。\[3\]以上是Java入门基础知识的一些概述。 #### 引用[.reference_title] - *1* [Java基础入门知识](https://blog.csdn.net/weixin_63544745/article/details/127132329)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Java入门级基础教学(史上最详细的整合)](https://blog.csdn.net/weixin_45650003/article/details/126363948)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值