Java基础之入门
写写基础,顺便回顾下,再深层次思考下哪些深入的没弄明白。
Java是Sun Microsystems于1995年推出的高级编程语言 其版本 由 1.1 -> 1.2 -> 1.3 -> 1.4 -> 1.5(Java5) -> Java6 -> Java7 ->Java8 演变来的 (仅谈到1.8)。
作为一门编程语言,Java 是如何运行的呢 :
首先 我们要下载 JDK 最好在官网下载
- 安装好JDK 后 右键计算机属性, 选择高级环境设置。
- 配置环境变量
- JAVA_HOME: 配置JDK安装路径;
- PATH: 配置JDK命名文件的位置;
- CLASSPATH: 配置类库文件的位置;

注意:. 表示当前路径 ; 表示隔开
我们通过IDE编写下来的代码 , 人能够看懂的代码文件, 我们叫源代码。常以 .java 文件格式的, 经过编译器编译之后编译为 .class 文件 转换为机器能识别的机器码 即 01010101 这种类型的,来交给机器执行。
在CMD命令行中 我们通过 javac + 文件名 来编译文件 所以 javac 我们又称编译器, 在通过java +文件命令来执行文件,所以java 我们又称解释器。
记事本开发 :
编写Java 代码:
public class HelloWord{
public static void main(String[] args){
System.out.println("hello word ");
}
}
文件保存名为class后跟的类名, 并将后缀.txt改成.java
使用javac命令编译HelloWorld.java文件 进入文件存放的分区中

使用java命令解释生成的HelloWorld.class字节码文件

这是最基本的小程序, 我们写程序不可能就两三行代码,如果有几行几十行甚至成百上千 代码我们怎么用记事本挨个敲么?
所以有了我们的开发工具
常用开发工具有:
Eclipse
My Eclipse
IntelliJ IDEA
。。。
以 My Eclipse 为例 :
MyEclipse是对Eclipse扩展的一款集成开发环境(IDE, IntegratedDevelopment Environment),利用它我们极大的提高工作效率,包括了完备的编码、调试、测试和发布等功能 。
package com.project;
/*
这是第一个Java程序
练习打印输出
*/
public class First {
//程序入口,主方法
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
输出结果 :
Hello World!
输入输出:
java.util.Scanner用于文本扫描,最实用的功能是获取控制台输入,
常用的方法有next()及nextXX()。
package com.project;
import java.util.Scanner;
public class First {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入名字:");
String user = sc.next();
System.out.println(user + ", 张三 ");
sc.close();
}
}
编程规范:


Java基础之入门的更多相关文章
- Java基础语法入门01
Java基础语法入门01 学习java你要先进行去了解JDK,JRE,JVM JDK Java开发工具包 JRE Java语言开发的运行环境 JVM Java虚拟机,用于Java语言的跨平台所用. 当 ...
- java基础知识入门
一.java简介及原理图 Java的前世今生 Java之父詹姆斯·高斯林: 1967年, 12岁用报废的电话机和电视做了一台电子游戏机; 1983年, 获得卡内基梅隆大学计算机科学博士学位; 1983 ...
- Java基础之入门介绍
基础知识 1.JVM.JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性. java ...
- Java基础(入门Java)
今天是学习Java的第一天,为了保证在暑假里持续高效的学习,决定每周写一篇博客汇报总结当周进度,以此来督促自己不断的向更深更远的方向迈进.Java刚刚入门,看到的人若觉得某些地方不妥欢迎进行批评指导, ...
- 二十二、Java基础--------GUI入门
在java学习过程中GUI是一个比较特殊的知识体系(笔者对安卓不是很了解),似乎在为安卓的学习做着准备,本文将将展示一个综合案例. 创建一个类似于记事本的程序,包含打开与保存功能. package G ...
- Java基础语法入门
一.Java运行原理 写好java代码,执行javac命令,通过jvm把.java源文件编译成.class文件,执行java命令把字节码文件编译成特定平台能识别的机器码 二.标识符 1.标识符是用于数 ...
- [java 基础]反射入门
原文 概况 使用java的反射,可以让我们检查(或者修改)类,接口,字段,方法的特性.当你在编译期不知道他们的名字的时候非常有用. 除此之外,可以使用反射来创建实例,调用方法或者get/set 字段值 ...
- java基础知识--入门程序说明
①main方法:称为主方法,写法格式固定,是程序的入口或起始点,无论我们编写多少程序,JVM在运行的时候,都会从main方法这里开始执行. ②注释:对代码的解释说明.单行注释//.多行注释/* */. ...
- Java基础-JNI入门示例
1.JNI是什么? JNI(Java Native Interface) Java本地接口,又叫Java原生接口.它允许Java调用C/C++的代码,同时也允许在C/C++中调用Java的代码. 可以 ...
随机推荐
- 阿里云对象存储OSS访问控制
阿里云对象存储OSS的Android SDK提供了STS鉴权模式和自签名模式来保障移动终端的安全性. OSS可以通过阿里云STS (Security Token Service) 进行临时授权访问.交 ...
- CVE-2019-0686|Microsoft Exchange特权提升漏洞补丁已发布
Microsoft Exchange Server中存在一个特权提升漏洞.成功利用此漏洞的攻击者可以获得与Exchange服务器的任何其他用户相同的权限.这可能允许攻击者执行诸如访问其他用户的邮箱之类 ...
- Windows Server 2016-Hyper-V HNV 新增功能
本内容主要介绍了Hyper-V 网络虚拟化 (HNV) 功能在 Windows Server 2016 中的新增或更改内容,具体信息如下: HNV更新 功能中的功能 新的或改进 描述 可编程 Hype ...
- 信利SC123金融财务计算器评测——不错的HP 12C仿品
最近X宝48包邮购入信利SC123金融计算器,只是为了玩一玩(没错你的好友盗版狂魔又上线了),因为这是目前市面上能买到的最便宜的金融计算器了,也是能买到的最便宜的RPN计算器,顺手出个评测.这个计算器 ...
- 从 RegExp 构造器看 JS 字符串转义设计
多年前我第一次入职腾讯的时候,DC 从杭州给我寄来了一本他刚翻译出炉的<高性能 JavaScript>.那段时间为了帮忙校对,我仔细阅读了书中的每一个段落,结果积累了不少 JavaScri ...
- 【AI开发】基于深度学习的卡口车型、车牌识别
服务端代码后面给出 卡口车型.车牌识别demo截图 服务器:
- 【Hadoop篇】--Hadoop常用命令总结
一.前述 分享一篇hadoop的常用命令的总结,将常用的Hadoop命令总结如下. 二.具体 1.启动hadoop所有进程start-all.sh等价于start-dfs.sh + start-yar ...
- [翻译 EF Core in Action] 1.5 关于NoSql
Entity Framework Core in Action Entityframework Core in action是 Jon P smith 所著的关于Entityframework Cor ...
- (二)surging 微服务框架使用系列之surging 的准备工作consul安装
suging 的注册中心支持consul跟zookeeper.因为consul跟zookeeper的配置都差不多,所以只是consul的配置 consul下载地址:https://www.consul ...
- 痞子衡嵌入式:恩智浦i.MXRT系列微控制器量产神器RT-Flash用户指南
RT Flash English | 中文 1 软件概览 1.1 介绍 RT-Flash是一个专为基于NXP i.MX RT系列芯片的产品量产而设计的工具,其功能与官方MfgTool2工具类似,但是解 ...