从零开始学java(11)

Day 1

正式学习java的第一天

1.Java的介绍

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 [1] 。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 [2] 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 [3] 。

java狭义的讲是一门语言,广义来说是一个平台。

Java最早是Sun研发,后来被Oracle收购。

分类:
JavaSE:Java Standard Edition
JavaEE:Java Enterprise Edition,
包含若干规范:Servlet/JSP,Java Mail,JDBC,JPA,…
JavaME:Java Micro Edition

跨平台:为不同的平台提供的JVM,不管是哪个平台或语言开发的只要符合class文件的规范,就可以直接加载到JVM中进行下一步处理

2.开发环境与运行环境

开发环境:
记事本,Editplus,IDE(Eclipse,IDEA,NetBeans).
运行环境:JDK

JDK:Java Development Kit
JRE:Java Runtime Envirment

强烈建议:安装软件或解压软件不要使用带有中文,特殊字符,空格的目录

环境变量:
JAVA_HOME:C:\Java\jdk1.8.0_144(你下载的jdk名称)
path:C:\Java\jdk1.8.0_144\bin或 %JAVA_HOME%\bin
classpath: .;C:\Java\jdk1.8.0_144\lib或.;%JAVA_HOME%\lib

path:路径1;路径2;…
作用:在命令行行输入命令时,到配置的路径下查找响应的程序
classpath:.;路径1;路径2;…
作用:为了在运行java命令时找到class文件,.表示当前路径
成功之后的效果:
打开命令行:
java -version
javac
在这里插入图片描述

3.第一个Java程序

第一步:编写Java源代码
类名首字母大写,多个单词组成的,每个单词的首字母大写
public class HelloWorld{
public static void main(String[] args){
System.out.println(“Hello World!”);
}
}
保存时文件名与类名完全一样

第二步:在命令行使用javac编译java文件为class文件

javac 文件名.java //带后缀的java文件名,成功之后产生一个class文件

如果有中文:javac -encoding utf-8 文件名.java

第三步:在命令行使用java运行java程序
java 文件名//不带后缀的class文件名

发布了13 篇原创文章 · 获赞 2 · 访问量 578

猜你喜欢

转载自blog.csdn.net/Muyaaa/article/details/104253722