Java语言的安装

  1. 运行dk-8u144-windows-x64.exe   jdk下载地址(下载对应的版本)
  2. 添加环境变量:PATH:.;C:\jdk1.8.0_111\bin;
    CLASSPATH=.;C:\dk1.8.0_111\lib\tools.jar;
    注意:环境变量要添加在最前面,避免与之前添加环境变量的发生冲突
  3. 在命令行输入 java -version来检测安装是否成功
    若显示出Java的版本号,则表示安装成功,则可以写个hello world运行一波

注:bin文件下的javac.exe是用来编译程序,java.exe用来执行程序。lib文件下的tools.jar为java程序的运行提供支持


Java语言的数据类型

  1. 基本数据类型
  2. 数组
  3. 字符串

Java语言的基本数据类型


Java语言中的类
主要说一下 类、对象、句柄的关系
先举个例子:
public class Integer{
int i = 10;
int j = 100;
}
Integer a = new Integer()
int b = 10;

  a就是句柄,类似于C里面的指针,它里面存的是实例的地址,只有通过句柄a才能访问实例,不过改成Integer a ;也是可以的,即使实例没了,句柄依然可以在。b当然也是个句柄,由于是基本数据类型,里面直接存的就是b。
  总结一波:类只是个定义,不能被访问,实例化分配内存后才能被访问,通过句柄可以访问实例,而对象就是类实例化的结果。
  一个文件中允许出现多个类,但是只有一个能为public 类,main函数也只能放在与文件名相同的那个public 类中,编译后也会生成多个class文件。


Java中的数组

数组的声明
int a[] = {1,2,3};
或者 int a[]; a = new int [7];
如果使用new声明数组,必须另外进行初始化


Java语言的字符串
关于字符串的创建,有两种方式:
(1)String str = “hello”
(2)String str = new String(“hello”)
  对于方式二创建的字符串来说,需要使用匿名对象,匿名对象中存放的是字符串的地址,然后句柄str又指向这个匿名对象,从而获取字符串。此外还涉及到一个概念,就是字符串贮留池,这里面放的是字符串常量,不过对于里面已有的字符串,不再重新开辟空间进行存放。
栗子1:
String s = “ab” +”cd”
共创建了三个对象,分别为 “ab”、”cd”、”abcd”

栗子2:
String str1 = “hello”
String str2 = “hello”
一共创建了一个对象,”hello”

栗子3:
String str1 = new String(“hello”)
String str2 = new String(“hello”)
一共创建了三个对象:两个匿名对象和一个”hello”

栗子4:
Integer a1 = new Integer(10)
Integer a2 = new Inreger(100)
system.out.print(a1 == a2)
输出:false
因为==只是判断a1、a2中值是否相等,仅此而已。句柄a1 、a2中存放的是各自实例的地址,故而不等,输出false

参考博客:
http://blog.csdn.net/yissan/article/details/50811628
http://blog.csdn.net/sszgg2006/article/details/50673486?locationNum=2&fps=1

Java安装配置环境变量及介绍数据类型相关推荐

  1. 关于tomcat服务器启功时闪退问题以及最新Java如何配置环境变量

    关于tomcat闪退问题 原因:没有配置java环境变量 解决方法:安装老版本的Java的参照其他博客 这里主要说一下新版本的Java如何配置环境变量,因为最新版本的Java中在jdk文件夹下找不到j ...

  2. MacBook git 下载 安装 配置环境变量 使用示范

    文章目录 下载 安装 配置环境变量 使用示范 下载 搜索 git mac download 一般第一个就是: https://git-scm.com/download/mac 这里提到了6种安装方式. ...

  3. java svn配置环境变量,Android环境变量配置和安装SVN

    先介绍什么是eclipse: Eclipse 是一个开放源代码的.基于Java的可扩展开发平台.就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境.幸运的是,Eclipse 附带了一 ...

  4. 不过如此! jdk 的安装/配置环境变量 jdk与openjdk 的区别 jdk 官网下载所需账号密码 虚拟机基础环境配置 超详细安装教程/介绍 Ubuntu18.04 SDN软件定义网络实验

    前情提要:我们已经完成了虚拟机的联网.ssh + vmtools + net-tools + vim的基础环境配置.接下来将进行jdk的安装与环境变量的配置,并介绍jdk与openjdk的区别,分享一 ...

  5. java jdk windows环境 下载安装配置环境变量

    目录 下载 安装 环境变量 验证 下载 打开官网下载页面: https://www.oracle.com/java/technologies/javase-downloads.html 依次点击下图红 ...

  6. macbook配置java环境变量_如何安装Java和配置环境变量

    本文是Java下载.安装.环境变量配置的具体步骤,关于环境变量的原理参阅: Java轻松入门经典教程-环境变量配置​ke.qq.com Java年构架师技术栈/微服务/源码分析/分布式/高并发/性能优 ...

  7. 安装java 并配置环境变量_安装Java JDK并配置环境变量

    学习JAVA,必须得安装一下JDK(java development kit java开发工具包),配置一下环境就可以学习JAVA了,下面是下载和安装JDK的教程: 点开链接你应该看到如下图所示的界面 ...

  8. 如何安装java以及配置环境变量

    JAVA安装教程 工欲善其事必先利其器 学习java之前首先要学会如何安装java,相信很多朋友一开始安装java都出现了一些问题,包括我也是安装了几次才把他安装配置好,接下来我就教大家如何正确的安装 ...

  9. Java怎么配置环境变量?

    作为一个开发者在自己的系统上面安装Java开发环境设置环境变量是必须会的一项技能.今天小千就来教大家如何去配置环境变量. 配置步骤 1.首先先要安装好Java环境,这个步骤比较简单,下一步即可,注意要 ...

最新文章

  1. screen史上最全教程
  2. php5.5CURL图片上传废弃@
  3. OpenGL硬件加速指南
  4. 使用SAE和Gitcafe开发网站应用
  5. boost::gregorian模块实现计算今年的元旦直到下一个元旦的日子的测试程序
  6. druid-StatViewServlet配置
  7. 大牛手把手教你!2021大厂Java面试经历
  8. Java工厂构造函数参数,javascript 面向对象之构造函数、工厂方式、字面量
  9. Simulated Annealing(模拟退火算法)
  10. Docker学习总结(44)——Docker容器时间与主机时间不一致的三种解决方式
  11. clickhouse bitmap入门
  12. win10 C语言qt调试,如何在Windows中调试Qt(MSVC)应用程序
  13. java 导出word文档
  14. APIO2014 连珠线
  15. 23种设计模式-依赖倒转原则
  16. 如何推导出Gamma分布
  17. 项目经理成长之路---PMP、管理知识、项目文档、项目管理软件工具、PPT、WORD
  18. DOS命令之ren:重命名
  19. RPA机器人有哪三大优势?
  20. JQuery插件使用小结

热门文章

  1. 给mac配置adb 路径
  2. 使用PHP对word文档进行操作的方法
  3. mybatis association 问题
  4. 【恋上数据结构】回溯、剪枝(八皇后、n皇后)、LeetCode51.N皇后、LeetCode52.N皇后 II
  5. 【C++】运算符重载关于const的分析(超详细)
  6. [转]浅谈 python multiprocessing(多进程)下如何共享变量
  7. foreach循环怎么获取全部返回值_PHP跳出循环的方法语句有哪些
  8. 地产IT人福利:帆软地产BI解决方案全解析
  9. 报表性能优化方案之单数据集分页SQL实现层式报表
  10. editview只输入英文_入门小百科丨如何在电脑/手机输入日语