`

java 基础笔记一

 
阅读更多

 

 

1.如果我们只是要允许java程序,只要安装JRE,无限安装JDK

2.JRE包含JVM

3.开发java需要安装JDKJDK是包括java开发的开发包以及JRE运行环境,JDK子目录里以及有JRE所以不用安装公共的JREjavaDB

 

环境变量:

PATH;系统根据path路径来查找命令。

Javac编译java源文件;java命令运行class文件。

classPath:用来告诉JRE编译后的class在哪里,1.4之后的版本都需要设置,它会在当前目录里找。(要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jartools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。

JAVA_HOME: Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk

 

4.dt.jartools.jar是两个java最基本的包,里面包含了从java最重要的lang包到各种高级功能如可视化的swing包,是java必不可少的。

rt.jarJAVA基础类库,dt.jar是关于运行环境的类库,tools.jar是工具类库 
classpath 变量的含义是告诉jvm要使用或执行的class放在什么路径上,便于JVM加载class文件,.;表示当前路径,tools.jardt.jar为类库路径。如果不用Swing里面的东西,可以不加dt.jar。 tools.jar里面是最基本的工具类,比如javac,不加是无法做开发的。 

5.Class需要提供运行的jar包,不是编译后的class类就不需要外部包的。

基本数据类型:

String不是基本数据类型,是引用类型。

①    整数类型:byte1字节)、short2字节)、int4字节)、long(8字节)

②    字符类型:(2个字节 == 一个汉字 )char

③    浮点类型: float4个字节)、double(8个字节)

   使用float必须子啊后面加F,例如 float a = 1.11F .

  如果一个整数超过int类型,系统不会自动当成long类型,而报错:

例如:Long a  = 99999999 报错,long a = 9999999L不报错。 

<!--EndFragment-->
分享到:
评论

相关推荐

    java基础笔记整理java基础笔记整理.pdf

    java基础笔记整理java基础笔记整理

    java基础笔记

    一个源文件中不要定义同名的类 "&gt;java基础 在命令行 控制台下的dos命令: 切换盘符 d: 进入某个目录 cd: 查看一个目录下有什么东西:dir 编译时 javac 源文件名 java 运行的时候 java 含有main方法的 类名 注意:不要写...

    Java基础 学习笔记 Markdownr版

    本学习笔记主要涵盖了Java的基础知识,包括面向对象、集合、IO流、多线程、反射与动态代理以及Java 8的新特性等方面,旨在帮助初学者或有经验的开发者巩固和提升Java编程技能。 1. 面向对象(OOP):Java的核心是...

    java基础笔记1

    例如,在标题和描述中提到的`Short x = 1`,这里的`Short`是Java中的一个原始数据类型,可以存储的数值范围比`Int`小。当执行`X = x + 1`这样的操作时,编译器会将`Short`类型的`x`提升为`Int`类型,因为`+`运算符...

    尚硅谷JAVA基础笔记吐血整理

    “尚硅谷JAVA基础笔记”涵盖了Java语言的基础知识,包括语言概述、基本语法、面向对象概念、封装、继承和多态,以及一些关键概念如形参与实参、属性与局部变量、构造器、this关键字、包和MVC设计模式的使用。...

    Java基础笔记.pdf

    Java 基础笔记 Java 是一种高级程序设计语言,应用广泛。本笔记将从基本概念开始,详细讲解 Java 的基础知识。 搭建环境和编译运行 在 Java 中,编译和运行程序需要搭建环境。首先,需要编写 Java 源代码,例如:...

    java笔记java基础笔记

    根据提供的信息,我们可以总结出以下Java...以上就是基于提供的“Java基础笔记”内容所整理的关键知识点。这些知识点涵盖了位运算、控制结构、方法定义及对象创建等基本概念,对于Java初学者来说是非常重要的入门知识。

    JAVA基础笔记整合.doc

    JAVA基础笔记整合,java基础部分的一些笔记整合,适合初学者。

    JAVA基础笔记个人整理的很详细,绝对全面

    这份"JAVA基础笔记"涵盖了从入门到进阶的关键知识点,对于初学者或是希望巩固基础的开发者来说,都是一份宝贵的资源。 笔记可能包括以下几个部分: 1. **Java简介**:Java的起源、特点和应用领域,以及为什么它在...

    java基础总结大全(笔记).pdf

    Java基础总结大全涵盖了Java编程语言的核心概念,从JVM、JRE和JDK的区别,到环境变量的设置,再到变量的定义和类型转换,深入浅出地讲解了Java的基础知识。 1. JVM、JRE和JDK: - JVM(Java Virtual Machine)是...

    Java基础尚硅谷宋红康学习笔记

    【Java基础】 Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现已被Oracle公司收购)于1995年发布。Java以其“一次编写,到处运行”的特性,成为跨平台应用开发的首选语言。Java的基础部分主要包括...

    Java基础学习笔记.pdf

    Java基础学习笔记

    龙哥的Java基础笔记大全

    【小龙的基础笔记】是针对Java初学者的一份详尽教程,由知名导师“龙哥”精心编撰。这份笔记集合了Java编程语言的基础知识,旨在帮助读者从零开始掌握这门广泛使用的编程语言。以下是对笔记中涉及的主要知识点的详细...

    狂神说java系列笔记(java基础+javaweb+ssm+微服务)全套

    【描述】:这套笔记以“狂神说”为特色,提供了详细的讲解和实例,让学习者能够从Java基础开始,逐步进阶到Java Web开发,再深入到Spring、MyBatis等主流框架的应用,最后涉及微服务技术,如Spring Boot和Dubbo的...

    java学习笔记markdown

    1. **Java基础**:介绍Java语言的基本语法,如变量、数据类型、运算符、控制流程(条件语句、循环)、数组、字符串以及异常处理。这些基础知识是理解和编写任何Java程序的基石。 2. **面向对象编程**:深入讲解Java...

    传智博客JAVA基础笔记个人总结

    传智博客的JAVA基础笔记个人总结是一份全面的学习资源,旨在帮助初学者或有一定基础的开发者巩固和提升Java编程技能。这份笔记是基于传智播客的课程内容,结合了牛牧老师和水镜老师的讲解精华,提供了27天的学习计划...

    java基础整理笔记超详细

    【Java基础整理笔记超详细】 Java是一门广泛使用的高级编程语言,由Sun Microsystems(后被Oracle收购)在1995年推出。它的设计目标是跨平台、面向对象,并且具有健壮性和安全性。Java这个名字源于印度尼西亚的咖啡...

Global site tag (gtag.js) - Google Analytics