1.如果我们只是要允许java程序,只要安装JRE,无限安装JDK。
2.JRE包含JVM。
3.开发java需要安装JDK,JDK是包括java开发的开发包以及JRE运行环境,JDK子目录里以及有JRE所以不用安装公共的JRE和javaDB
环境变量:
PATH;系统根据path路径来查找命令。
Javac编译java源文件;java命令运行class文件。
classPath:用来告诉JRE编译后的class在哪里,1.4之后的版本都需要设置,它会在当前目录里找。(要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。)
JAVA_HOME: Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。
4.dt.jar和tools.jar是两个java最基本的包,里面包含了从java最重要的lang包到各种高级功能如可视化的swing包,是java必不可少的。
rt.jar是JAVA基础类库,dt.jar是关于运行环境的类库,tools.jar是工具类库
classpath 变量的含义是告诉jvm要使用或执行的class放在什么路径上,便于JVM加载class文件,.;表示当前路径,tools.jar和dt.jar为类库路径。如果不用Swing里面的东西,可以不加dt.jar。 tools.jar里面是最基本的工具类,比如javac,不加是无法做开发的。
5.Class需要提供运行的jar包,不是编译后的class类就不需要外部包的。
基本数据类型:
String不是基本数据类型,是引用类型。
① 整数类型:byte(1字节)、short(2字节)、int(4字节)、long(8字节)。
② 字符类型:(2个字节 == 一个汉字 )char
③ 浮点类型: float(4个字节)、double(8个字节)
使用float必须子啊后面加F,例如 float a = 1.11F .
如果一个整数超过int类型,系统不会自动当成long类型,而报错:
例如:Long a = 99999999 报错,long a = 9999999L不报错。
相关推荐
java基础笔记整理java基础笔记整理
一个源文件中不要定义同名的类 ">java基础 在命令行 控制台下的dos命令: 切换盘符 d: 进入某个目录 cd: 查看一个目录下有什么东西:dir 编译时 javac 源文件名 java 运行的时候 java 含有main方法的 类名 注意:不要写...
本学习笔记主要涵盖了Java的基础知识,包括面向对象、集合、IO流、多线程、反射与动态代理以及Java 8的新特性等方面,旨在帮助初学者或有经验的开发者巩固和提升Java编程技能。 1. 面向对象(OOP):Java的核心是...
例如,在标题和描述中提到的`Short x = 1`,这里的`Short`是Java中的一个原始数据类型,可以存储的数值范围比`Int`小。当执行`X = x + 1`这样的操作时,编译器会将`Short`类型的`x`提升为`Int`类型,因为`+`运算符...
“尚硅谷JAVA基础笔记”涵盖了Java语言的基础知识,包括语言概述、基本语法、面向对象概念、封装、继承和多态,以及一些关键概念如形参与实参、属性与局部变量、构造器、this关键字、包和MVC设计模式的使用。...
Java 基础笔记 Java 是一种高级程序设计语言,应用广泛。本笔记将从基本概念开始,详细讲解 Java 的基础知识。 搭建环境和编译运行 在 Java 中,编译和运行程序需要搭建环境。首先,需要编写 Java 源代码,例如:...
根据提供的信息,我们可以总结出以下Java...以上就是基于提供的“Java基础笔记”内容所整理的关键知识点。这些知识点涵盖了位运算、控制结构、方法定义及对象创建等基本概念,对于Java初学者来说是非常重要的入门知识。
JAVA基础笔记整合,java基础部分的一些笔记整合,适合初学者。
这份"JAVA基础笔记"涵盖了从入门到进阶的关键知识点,对于初学者或是希望巩固基础的开发者来说,都是一份宝贵的资源。 笔记可能包括以下几个部分: 1. **Java简介**:Java的起源、特点和应用领域,以及为什么它在...
Java基础总结大全涵盖了Java编程语言的核心概念,从JVM、JRE和JDK的区别,到环境变量的设置,再到变量的定义和类型转换,深入浅出地讲解了Java的基础知识。 1. JVM、JRE和JDK: - JVM(Java Virtual Machine)是...
【Java基础】 Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现已被Oracle公司收购)于1995年发布。Java以其“一次编写,到处运行”的特性,成为跨平台应用开发的首选语言。Java的基础部分主要包括...
Java基础学习笔记
【小龙的基础笔记】是针对Java初学者的一份详尽教程,由知名导师“龙哥”精心编撰。这份笔记集合了Java编程语言的基础知识,旨在帮助读者从零开始掌握这门广泛使用的编程语言。以下是对笔记中涉及的主要知识点的详细...
【描述】:这套笔记以“狂神说”为特色,提供了详细的讲解和实例,让学习者能够从Java基础开始,逐步进阶到Java Web开发,再深入到Spring、MyBatis等主流框架的应用,最后涉及微服务技术,如Spring Boot和Dubbo的...
1. **Java基础**:介绍Java语言的基本语法,如变量、数据类型、运算符、控制流程(条件语句、循环)、数组、字符串以及异常处理。这些基础知识是理解和编写任何Java程序的基石。 2. **面向对象编程**:深入讲解Java...
传智博客的JAVA基础笔记个人总结是一份全面的学习资源,旨在帮助初学者或有一定基础的开发者巩固和提升Java编程技能。这份笔记是基于传智播客的课程内容,结合了牛牧老师和水镜老师的讲解精华,提供了27天的学习计划...
【Java基础整理笔记超详细】 Java是一门广泛使用的高级编程语言,由Sun Microsystems(后被Oracle收购)在1995年推出。它的设计目标是跨平台、面向对象,并且具有健壮性和安全性。Java这个名字源于印度尼西亚的咖啡...