您好,欢迎访问唐山现代电脑培训学校官网!

186 3153 9995

全国咨询热线

您现在所在位置: 主页 > 行业动态

java入门软件安装及初识java

更新时间:2022-11-04

1_副本.png

一、软件安装(jdk、jre)

选择java这里有一个软件版本.8.0_171

1.点击安装,如下图所示

点击下一步2.选择此处jdk不建议在C盘改变路径后单击安装目录

3.安装后,跳出另一个界面jre安装界面,jre必须与文件夹相匹配jdk文件夹同级

正在安装jdkjre必须设置安装路径jdk文件夹与父级相同。更改路径后,单击下一步

4.jre安装完成后,单击关闭安装

正在安装jre安装完成后,点击关闭

5.检查是否已安装

1.win R打开运行输入cmd。输入java -version如图所示,查看版本。2.直接输入java,如图所示,安装成功

二.环境变量设置

右键点击计算机-属性-高级系统设置-环境变量-系统变量

点击高级系统设置点击环境变量创建新的变量HOME_J ** A,变量值为jdk文件下bin文件的绝对路径如下图所示jdk下bin文件夹的绝对路径,即在系统变量中选择新变量的变量值path变量,更改path变量值建议在变量值的末尾或最高位置增加新值,即上次创建的HOME_J ** A,格式为%HOME_J ** A%,需要注意的是,英文输入法下的;与之前的变量值分开!

三.小展技(HelloWorld!!”)

1.新建一个java文件,文件是HelloWorld.java,如果您看不到文件的后缀名,请进行以下操作

2.用Edit with Notepad  软件打开HelloWorld.java文件

输入

public class HelloWorld{

public static void  ** in(String[] args ){

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

}

}

如图所示

3.用javac编译和操作,如下图所示

四.常见的dos命令

win r 打开命令符

cd.. 返回上一级目录

cd  返回根目录

cd 路径 切换路径

相对路径

绝对路径  (从盘符开始)

盘符名字:  切换盘符  (大小写都可以)

dir 在当前路径下列出所有子文件或子文件夹

cls 清屏

exit 退出

方向上下键 搜索使用过的命令

tab 自动不全

五.java重要版本的新特性

JDK1.2

JVM        jdk1.2 Solaris Exact VM,附带JIT解释器,提升GC性能,内存管理准确(Accurate Memory Management),敏感结构分离数据类型   Java2 被划分为J2SE J2EE J2ME新增库      Swing Collections

JDK1.5

泛型(Generics) 增强for循环自动拆装箱(Autoboxing/unboxing)类型安全枚举(Typesafeenums) 静态导入(Static import) 元数据(Metadata) 线程池Java Generics

自动装箱和拆箱:

自动包装过程:每当需要一种类型的对象时,这种基本类型就会自动包装成与其相同类型的包装。

自动拆箱过程:每当需要一个值时,装箱对象中的值就会自动提取,无需再次调用intValue()和doubleValue()方法。

自动装箱,只需将该值给一种类型的包装器,java会自动创建对象。

自动拆箱,只需将对象值赋予基本类型即可。

java——类的包装器

类型包装器包括:Double,Float,Long,Integer,Short,Character和Boolean

枚举

把 ** 一个接一个地提取对象元素。枚举类型使代码更可读、更清晰、更容易维护。枚举类型是一种强大的类型,以确保系统的安全。类似的静态字段替换模型不具有枚举的简单性和类型安全性。

简单用法:JavaEnum简单的用法一般用于代表一组常用常量,可用于代表相同类型的常量值。

复杂用法:Java为枚举类型提供了一些内置的方法,同事们也可以有自己的方法来列举常数。它可以很容易地遍历枚举对象。

静态导入

通过使用 import static,不需要指定 Constants 静态成员直接用于类名,包括静态方法。

import xxxx 和 import static xxxx区别在于前者通常导入类文件,如import java.util.Scanner;后者通常是导入静态的方法,import static java.lang.System.out。

可变参数(Varargs)

可变参数的简单语法格式如下:

methodName([argumentList], dataType... argumentName);

内省(Introspector)

内省是Java语言对Bean缺乏类属性和事件的处理方法。例如类A中有属性name,然后我们就可以通过了getName,setName获得其值或设置新设置 的值。通过getName/setName来访问name属性,这是默认规则。Java提供一套API用于访问属性getter /setter通过这些方法API可以让你不需要理解这个规则(但你最好理解它)API存放于包java.beans中。

一 一般的做法是通过类Introspector获取某个对象BeanInfo然后通过信息BeanInfo获取属性描述器 (PropertyDescriptor),通过这个属性描述器可以获得对应的属性getter/setter然后我们可以使用反射机制 调用这些方法。

JDK1.7

加强自动资源管理创建通用实例(diamond)推断数字面量下划线支持的类型 switch中使用string 二进制字面量 调用简化的可变参数

JDK1.8

默认接口法Lambda 表达式函数接口法和构造函数引用Lambda 作用域访问局部变量访问对象字段与静态变量访问默认接口法Date APAnnotation 注解

推荐课程

在线客服

ONLINE SERVICE

联系电话

186 3153 9995

返回顶部
Baidu
map