Java简述
1.java特点:一次编译,到处运行。很强的跨平台性。
java源程序(.java)-->java字节码文件(.class)-->在jvm上执行
2.环境搭建
安装jdk,环境变量设置很重要,不然会出现找不到main函数的。
3..javac.exe 编译器 后面必须跟文件名(一个java程序只能有一个public说明的类或者没 有,文件名必须和这个public类名相同)
4.java.exe 解释器 后面必须跟主类名(含有main的类)
环境变量
我的电脑点右键,选择“属性” —> “高级”,进入环境变量设置,分别设置如下三个环境变量:
(1)path变量:使得我们能够在系统中的任何地方运行java应用程序,比如javac、java、javah等等,这就要找到我们安装JDK 的目录,如我们的JDK安装在C:\jdk1.6.0目录下,那么在C:\jdk1.6.0\bin目录下就是我们常用的java应用程序,我们就需要 把C:\jdk1.6.0\bin这个目录加到path环境变量里面。
在系统变量里找到path变量,选择—>编辑;(里面已经有很多的变量值,是在变量值的最前面加上C:\jdk1.6.0\bin;)
变量名: path
变量值: C:\jdk1.6.0\bin;
(2)classpath环境变量:让java解释器知道到哪里去找别人写好的类。
在系统环境变量那一栏中点->新建classpath
变量名: classpath
变量值: D:\CLASSES(字节码存储的位置)
在命令窗口如何运行打包后的程序:javac -d D:\classes *.java
Java 包名.主类名
(3)设置JAVA_HOME:
一是为了方便引用,比如,JDK安装在C:\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串;
二则是归一原则, 当JDK路径改变的时候, 仅需更改JAVA_HOME的变量值即可, 否则,就要更改任何用绝对路径引用JDK目录的文档, 要是万一没有改全, 某个程序找不到JDK, 系统会导致崩溃!
三则是第三方软件会引用约定好的JAVA_HOME变量, 不然, 你不能正常使用该软件.
在系统环境变量那一栏中点->新建JAVA_HOME (JAVA_HOME指向的是JDK的安装路径)
变量名: JAVA_HOME
变量值: C:\jdk1.6.0
Java程序中: (1)一个程序有多个类组成,只有一个公共类。
(2)当main方法直接调用某些方法时,那么这些方法一定是static的
(3)如果通过类的名称直接调用这个方法时,那么该方法一定是静态的
(4)一个类有多个类组成,通过编译后出现多个相应的字节码文件
(5)del *.class删除当前所有的.class文件
分享到:
相关推荐
【尚硅谷_Java基础实战_Bank项目_项目需求】是一个针对初学者的Java编程实践课程,旨在通过构建一个银行管理系统的项目,深入理解和掌握Java基础知识。这个项目涵盖了多个关键的编程概念和技术,对于想要在IT行业中...
19.java基础概念_注释.zip19.java基础概念_注释.zip19.java基础概念_注释.zip19.java基础概念_注释.zip19.java基础概念_注释.zip19.java基础概念_注释.zip19.java基础概念_注释.zip19.java基础概念_注释.zip19.java...
20.java基础概念_关键词.zip20.java基础概念_关键词.zip20.java基础概念_关键词.zip20.java基础概念_关键词.zip20.java基础概念_关键词.zip20.java基础概念_关键词.zip20.java基础概念_关键词.zip20.java基础概念_...
Java基础语法是编程学习的重要部分,尤其是在使用Eclipse这样的集成开发环境(IDE)时,它能极大地提升开发效率。Eclipse是一款广泛使用的开源Java IDE,适用于编写Java应用程序和其他基于Java的技术,如Spring或...
资源名称:01_JavaSE零基础资源目录:000_动力节点_Java零基础_讲义000_动力节点_Java零基础_课堂笔记001_动力节点_Java零基础_安装EditPlus002_动力节点_Java零基础_计算机概述003_动力节点_Java零基础_Java软件...
《Java基础入门》是一份专为初学者设计的PPT教程,由fairlygtz制作,旨在帮助新手快速掌握Java编程语言的基础知识。这个PPT教程涵盖了Java编程的核心概念,是自我学习Java的理想资源。通过这份教程,学习者能够逐步...
尚硅谷_Java基础实战_Bank项目_源代码,循序渐进的完成了BANK小项目,将JAVA的面向对象,很好的应用到实际代码编写中,通过学习这些代码,可以很好地加深对JAVA语言的理解,以及对JAVA面向对象编程的理解,提升自己...
第一部分:Java开发入门 第二部分:Java语法基础 第三部分:Java核心编程 第四部分:Java图形编程 第五部分:Java网络编程
钱、取钱、透支保护等业务,由 8 组由浅入深的模块构成,应用如下技术:面向对象的封装性、构造器、引用类型的成员变量、异构数组、继承、多态、方法的重载、方法的重写、包装类、单子模式、异常、集合。
【标题】"SE_JAVA_EXP_E047.zip" 是一个与Java编程相关的学习资源,主要涉及的是网络连接的实现,这在Java编程中是非常重要的一部分。网络连接是应用程序能够与远程服务器进行通信的基础,例如下载文件、发送HTTP...
一个 anki 卡组,里面是 JAVA基础__知识点-牛客网120题。
标题 "2\1-1-Java基础语法_第2节 HelloWorld案例_笔记_P2.docx" 表明这个资源是关于 Java 基础语法的第二节课,主要讲解 HelloWorld 案例。 描述解释 描述 "第2节 HelloWorld案例--更新了资源名称--更新了资源标签...
02_JAVA基础300集最全教程_计算机语言发展史_java历史_java核心优势_java三大版本的区别
Java JDK 1.8.0_241 环境变量是Java开发与运行的基础配置,对于任何Java开发者来说,理解和设置这些环境变量至关重要。本文将深入探讨Java的环境变量,包括`JAVA_HOME`, `PATH`, 和 `CLASSPATH`,以及它们在JDK ...
java入门基础详解,告诉你什么是Java,怎样用java。对于初学者是必备选择
资源名称:Java零基础教程视频_从入门到精通资源目录:【】000_Java零基础视频教程__讲义【】000_Java零基础视频教程__课堂笔记【】001_Java零基础视频教程__安装EditPlus【】002_Java零基础视频教程__计算机概述...
Java 环境配置是 Java 开发的基础,我们需要正确地配置 JAVA_HOME, CLASSPATH, PATH 等环境变量,以便正确地编译和运行 Java 程序。在本节中,我们将详细地介绍 Java 环境配置的目的和设置方法。 一、JAVA_HOME ...
java教学视频 1、java_web 01-java web概述 02-html 03-css 04-javascript 05-mysql 06-jdbc 07-xml 08-tomcat 09-servlet和JSP 10-ajax和json 11-记录日志 ...2、java基础 3、java框架
总结,"mongodb_java_2.6_API"是Java开发者与MongoDB 2.6版本交互的基础工具,涵盖了一系列操作MongoDB数据库的核心功能。理解并熟练掌握这些API,能帮助开发者高效地在Java应用中实现MongoDB的功能。不过,随着...