-
【Java】Java基础语法:第1章 Java开发环境搭建
2018-09-28 11:35:17Java开发环境搭建 1 Java概述 众所周知Java是一门编程语言,编程语言就是用来编写软件的。那么使用Java到底能用来编写什么软件呢?你所熟知的很多软件都可以用Java来编写,例如:QQ、迅雷、淘宝、京东等等,那么...- Java开发环境搭建
- 1 Java概述
众所周知Java是一门编程语言,编程语言就是用来编写软件的。那么使用Java到底能用来编写什么软件呢?你所熟知的很多软件都可以用Java来编写,例如:QQ、迅雷、淘宝、京东等等,那么Java比较擅长什么呢?也就是说我们将来从事Java开发工程师工作到底要编写什么类型的软件呢?
答案是:
- 互联网:电商、P2P等等;
- 企业级应用:ERP、CRM、BOS、OA等等。
互联网类软件大家都比较熟悉,因为大家生活都可以接触得到。而企业级应用都是为大型企业量身定做的软件,用于工作中,所以大家可能不太了解。现在大家只需对Java开发工程师工作有个大致的了解即可。
在基础班我们会学习Java的基础知识,即JavaSE(标准版)部分。学习完JavaSE并不能开发大型项目。
在就业班我们会学习Java的高级知识以及整个Java生态圈,即JavaEE(企业版)部分。学习完JavaEE部分就可以开发各种大型项目了。
2.1 常用DOS命令
编写源文件后就需要开始编译操作了,但在Windows操作系统中编译、运行都需要了解常用DOS命令,所以下面我们来学习一下常用DOS命令(DOS命令是Windows操作系统包含的知识)。
DOS命令是在DOS控制台中使用的命令,弹出DOS控制台的方法是:win+R,然后输出cmd,是不是看起来有点熟悉,没错,就是校验JDK安装是否成功是弹出的小黑屏。
DOS命令有很多,我们不需要学习所有DOS命令,只需要学习我们Java中要用到的常用DOS命令,内容如下:
- 清屏:cls;
- 当DOS控制台内容过多时,可以使用清屏命令,等同与“擦黑板”;
- 例如:C:\ >cls,然后按回车键。
- 切换盘符::;
- 默认情况下我们是在C盘中,如果想去其他盘符可以使用该命令;
- 例如:C:\ >E:,然后按回车键就到了E盘下。
- 进入指定目录:cd;
- 当我们想进入某个目录时可以使用该命令;
- 例如:D:\>cd develop,这样就进入了D:\develop目录,当然你需要保证这个目录是存在的;
- 例如:D:\>cd develop\Java,这样就进入了D:\develop\Java目录。
- 返回上一级目录:cd..;0
- 当你需要返回到上一级目录时可以使用该命令;
- 例如:D:\develop\Java>cd..,然后按回车,就会返回到D:\develop目录下。
- 返回盘符根目录:cd\;
- 当需要返回到当前盘符根目录下可以使用该命令;
- 例如:D:\develop\Java>cd\,然后按回车,这样就返回到D:/目录下了。
- 显示当前目录下的文件和子目录信息:dir;
- 当需要查看当前目录下所有文件和子目录信息时可以使用该命令;
- 运行应用程序:程序完整名称 参数
- 当需要运行某个应用程序时可以使用该命令;
- 例如要运行记事本程序时:D:\>C:\windows\notepad.exe,这样就打开了记事本程序,这与你到C:\windows目录下双击该程序图标的效果相同,因为该程序支持双击运行;
- 还可以省略“.exe”后缀,例如:D:\>C:\windows\notepad,效果同上;
3.1 Java开发环境概述
在开始学习Java编程之前,我们首先需要安装Java开发环境(JDK:Java开发工具包 Java Development Kit)。
你可能会问:“我们为什么要安装JDK呢”,其实任何事物都需要有他的最基本的生存环境,就像人类也需要最基本的生存环境(天、地、水、空气……)。开发Java程序也不能例外,它也需要最基本的“生存环境”,就是Java开发环境(JDK)。
至于JDK中都包含了什么东西,现在还不是讲解的时候。我们现在的任务就是马上把它下载、安装,并校验安装是否成功。
我们课程中使用的JDK版本是JDK7,当前最新版本是JDK8。
4.1 JDK下载&安装&校验
JDK的下载和安装请各位严格按照《JDK下载安装文档0.doc》中的要求操作,如果没有按照要求操作可能会引起意想不到的问题。这里就不再赘述!
下面我们来聊聊如何校验JDK安装是否成功的方法。你无需了解为什么要这么做,只需要严格按照下面的步骤操作即可:
- 在键盘上按:WIN+R键,这时会弹出运行窗口;
- 在运行窗口中输入:CMD,按“确定”按钮,这时会弹出DOS窗口;
- 在DOS窗口中输入:JDK安装路径\bin\java.exe。
如果结果与图片中相同,恭喜你,安装成功;否则安装失败!!!下面给出最常见的安装失败样例:
- 系统找不到指定的路径:可能是因为JDK安装路径输入错误;
- 不是内部或外部命令,也不是可运行的程序或批处理文件:安装失败
5.1 JDK与JRE
在安装的过程中各位可能注意到了JRE这个名词,下面我们来聊聊JDK和JRE的关系和区别。
- JDK:它是Java开发运行环境,在程序员的电脑上当然要安装JDK;
- JRE:Java Runtime Environment它是Java运行环境,如果你不需要开发只需要运行Java程序,那么你可以安装JRE。例如程序员开发出的程序最终卖给了用户,用户不用开发,只需要运行程序,所以用户在电脑上安装JRE即可。
- JDK包含了JRE 6.1 跨平台特性
- 平台指的是操作系统 (Windows,Linux,Mac)。
- Java程序可以在任意操作系统上运行,一次编写到处运行
- 实现跨平台需要依赖Java的虚拟机 JVM (Java Virtual Machine)
- Java开发环境搭建
-
day4.java开发环境搭建
2020-11-27 16:38:54Java开发环境搭建 JDK下载与安装 JDK安装 1.下载安装包 打开百度,搜索 jdk8(有人说都有jdk12了为什么还用jdk8呢,因为jdk版本更新过快,新版本bug多,更多企业更爱用jdk8) ,进入Oracle官网,注册账号,选择对应...Java开发环境搭建
JDK下载与安装
JDK安装
1.下载安装包
打开百度,搜索 jdk8(有人说都有jdk12了为什么还用jdk8呢,因为jdk版本更新过快,新版本bug多,更多企业更爱用jdk8) ,进入Oracle官网,注册账号,选择对应版本下载
2.安装程序
双击安装包,安装 jdk 一定要记住安装路径,然后无脑下一步
3.配置环境变量
右键此电脑 – 属性 – 高级系统设置 – 环境变量
在系统变量 – 点击新建 – 输入:变量名:JAVA_HOME 变量值:是刚才的路径
4.配置path变量
在系统变量中找到 path 双击进入,在里面新建两条变量
点击新建输入:%JAVA_HOME%\bin 和 %JAVA_HOME%\jre\bin
这里的 % 是引用的意思,引用 JAVA_HOME里的 bin文件 和 jre文件里的bin文件
5.测试 JDK 是否安装成功
打开cmd,输入 java空格 - version
JDK卸载
1.删除Java的安装目录
右击此电脑 – 属性 – 高级系统设置 – 环境变量 – 在环境变量里找到 JAVA_HOME并双击
会看到一个变量值,复制下来去此电脑找到对应 JDK 删除即可(这是主程序)
2.删除JAVA_HOME
主程序删除了以后回到刚才的环境变量,把 JAVA_HOME 删除
3.删除path下,关于Java的目录
JAVA_HOME 下面有个path 把里面的 JAVA_HOME 和 Java相关的删除
然后依次点击 path 环境变量 系统属性 这三个的确定
4.Java -version
打开cmd 输入Java空格 - version
显示“Java 不是内部或外部命令,也不是可运行的程序或批量处理文件”
证明卸载成功
下载一个notepad++用来更好的编写代码
helloworld 及 简单语法
-
新建一个专门存放代码的文件夹
-
新建一个名为Hello的 java 文件
- 新建一个TXT记事本,后缀名改为 java
- 名字改为Hello,得 Hello.java
- 注意:系统能没有显示后缀名,需要自行手动打开
-
进入用notepad++进入文件编写代码
在 Hello.java 输入一下代码:
public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!"); } }
-
编译Hello.java文件,会生成一个class文件
- 代码保存完成后以此文件路径进入cmd(在文件路径前输入cmd空格)
- 在cmd上输入 javac空格Hello.java(文件名) 回去可以看到多了个后缀是class的文件: Hello.class
- 多了 Hello.class 文件,就算是编译成功了,如果cmd提示 javac不是内部或外部命令 那应该是 java环境变量没配置好去上面看一下哪一步做错了,搭建好java环境再回来
- 如果没有提示 javac不是内部或外部命令,又没有生成class文件,那应该是遇到bug了,不用慌,这个后续会讲解
-
运行 Hello.class 文件查看是否成功
在cmd输入 java Hello 就会出现 Hello,World! 这代表运行成功
如下图:
[外链图片转存中…(img-vWXnNPNM-1606466049651)]
标1是 java 环境变量或代码输错会出现的错误提示标2是 java 文件编译成功,去看文件就会多一个 class 文件
标3是 class 文件运行成功,下方会多出个 Hello,World 你好世界 开启编程世界的大门
可能会遇到的情况
-
代码上每个单词的大小写不能出现问题,java的大小写是敏感的
-
代码上输出不了中文,这个跟每台电脑的操作系统有关,有些支持中文,有些就不行,这个还是尽量写英文,因为中文呢还有可能出现bug
-
文件名和类名必须保证一致,并且首字母大写,类名是代码中第一行class后面的单词,就是那个蓝色的字,如下:
public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!"); } }
-
符号使用了中文,系统是识别不了的
以上是比较容易遇到的问题
代码的解释
public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!"); } }
-
public class Hello{
public class是一个类别,hello是一个类名,前面是修饰符,后面是类名
-
public static void main(string[] args){
到main以前的单词都是修饰符关键字,后面这个main是个方法,整个java程序的一个核心方法,叫做main方法,程序必须通过这个方法才能执行,后面这个string[] args,是个参数,但这代码没用到
-
Systen.out.print(“Hello,World!”);
这里就是让系统输出这个helloworld
基本的了解一下就好,具体什么是类什么是方法,以后慢慢学
-
-
Java开发环境jdk的安装及eclipse
2013-07-19 20:04:08Java的开发环境有很多 可以用EditPlus,JCreator等开发工具来开发 ...要想理解集成开发环境这个概念,我们先要了解开发java的必备工具JDK Java development Kits java开发工具集 这个是sunJava的开发环境有很多
可以用EditPlus,JCreator等开发工具来开发
当然企业里面用的是如最早的JBulider,现在的eclipse,netbean等
这些被称为IDE()集成开发环境。
什么叫集成开发环境?
要想理解集成开发环境这个概念,我们先要了解开发java的必备工具JDK
Java development Kits java开发工具集
这个是sun公司提供的开发java的集成工具包。要想开发java必须先安装JDK
该工具包含运行java的编译工具,运行工具,以及程序执行环境(JRE),及我们要调用的已有的API接口等
JDK的版本
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
下载后JDK的安装步骤如下:
1. 安装
2. 配置环境变量
a) Classpath
b) .; C:\Program Files\Java\jdk1.6.0_02\lib\dt.jar; C:\Program Files\Java\jdk1.6.0_02\lib\tools.jar
c) Path(系统里面已经有的变量名)
d) ;C:\Program Files\Java\jdk1.6.0_02\bin
3. cmd 进入dos下 测试jdk安装是否成功
成功后可以在自己的电脑下开发java代码了。
具体的步骤如下:
1. 编写----编写java源代码
2. 编译----javac 文件名称.java 编译源代码 生成 .class类文件
3. 运行-----java 文件名
4. 查看结果
这样环境下开放代码很麻烦,现在我们换种环境在eclipse下开发
Eclipse下载地址:
安装eclipse后,jdk指定我们已经安装的路径
接下来可以在eclipse下面开发了。
Eclipse是开放环境,可以在eclipse的基础上安装插件如myeclipse,android插件等,安装后可以开发c ,c++ ,android,javaEE等等。 至此理解什么叫集成开发环境了吧。
-
请问企业里 Linux 的C++开发是用什么方法?
2018-11-21 07:46:27想学Linux的C++开发,java的idea用的很熟,下载windows的Clion,试了下很快上手了,但是怎么在windows的环境下开发linux的呢?在虚拟机里安装了linux的Clion,操作起来有点费劲(可能因为是虚拟机的关系),百度了... -
Java学习基础(一):认识Java,开发环境的搭建
2019-03-04 21:06:31你所熟知的很多软件都可以用Java来编写,例如:QQ、迅雷、淘宝、京东等等,那么Java比较擅长什么呢?也就是说我们将来从事Java开发工程师工作到底要编写什么类型的软件呢? 答案是:互联网:电商、P2P等等;企业级...众所周知Java是一门编程语言,编程语言就是用来编写软件的。那么使用Java到底能用来编写什么软件呢?你所熟知的很多软件都可以用Java来编写,例如:QQ、迅雷、淘宝、京东等等,那么Java比较擅长什么呢?也就是说我们将来从事Java开发工程师工作到底要编写什么类型的软件呢?
答案是:互联网:电商、P2P等等;企业级应用:ERP、CRM、BOS、OA等等。
互联网类软件大家都比较熟悉,因为大家生活都可以接触得到。而企业级应用都是为大型企业量身定做的软件,用于工作中,所以大家可能不太了解。现在大家只需对Java开发工程师工作有个大致的了解即可。
Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。Java可运行于多个平台,如Windows, Mac OS,及其他多种UNIX版本的系统。是一门一次编译,到处运行的一门语言。现代大学里,传统工科专业通常会接触到C语言的学习。与C语言相比,Java的通用性好,可以跨平台直接移植,只要有安装Java虚拟机(JVM)就可以了。Java开发的效率高。但是生成的机器码效率没有汇编和C的高。C语言广泛的用于嵌入式的行业。
Java是面向对象的语言,C则是面向过程。举个简单的例子,组装一台台式机电脑,面向对象的方式就是买个显示器、键盘鼠标和主机组装就行了。而面向过程的思想,则是要具备对主机,显卡、cpu、内存条等各种零部件的选型和组装的技能。相对面向过程而言,面向对象更为简单,只需要怎么使用方法而不用过于注重怎么实现这个过程。所以Java是比C语言更为简单的编程语言。
本系列博客通过简单的实例将让大家更好的了解学习Java编程语言。
1、Java开发环境概述
在开始学习Java编程之前,我们首先需要安装Java开发环境(JDK:Java开发工具包 Java Development Kit)。
你可能会问:“我们为什么要安装JDK呢”,其实任何事物都需要有他的最基本的生存环境,就像人类也需要最基本的生存环境(天、地、水、空气……)。开发Java程序也不能例外,它也需要最基本的“生存环境”,就是Java开发环境(JDK)。
当前主流的版本是JDK8和9,本教程采用JDK8版本,每个版本的JDK都具有自己独特的新特性,这里暂时不做介绍。
2、JDK的下载&安装
参考我的博客:https://blog.csdn.net/alyone_23/article/details/88124983
3、JDK与JRE
在安装的过程中各位可能注意到了JRE这个名词,下面我们来聊聊JDK和JRE的关系和区别。
JDK:它是Java开发运行环境,在程序员的电脑上当然要安装JDK;
JRE:Java Runtime Environment它是Java运行环境,如果你不需要开发只需要运行Java程序,那么你可以安装JRE。例如程序员开发出的程序最终卖给了用户,用户不用开发,只需要运行程序,所以用户在电脑上安装JRE即可。 JRE包含了虚拟机JVM。
4、Java跨平台特性
1.平台指的是操作系统 (Windows,Linux,Mac)。
2.Java程序可以在任意操作系统上运行,一次编写到处运行
3.实现跨平台需要依赖Java的虚拟机 JVM (Java Virtual Machine)
-
为什么大部分程序员还在用Java 8?
2020-07-21 16:00:02不说 Android,Java 本身都很碎片化。尽管 Java 升级换代,但于开发者来...在Java 8之前,用户接受更高版本的Java的过程非常缓慢,特别是在企业中,因为在生产环境中接受新版本Java非常困难。 而引入了Lambda表达式和流 -
没见过linux的java开发环境,问个小问题
2009-07-14 08:00:47我redhat 企业版4 下装了jdk1.6(不怎么会装,糊里...那些用linux开发环境的大侠,主要是命令行操作的还是图形界面操作的呢?我没见过~~~ [b]问题补充:[/b] 感谢下面一楼,其实我现在最需要你对我提的问题指点一下。 -
java开发之微信公众号
2018-08-21 23:19:55微信开发即微信公众号平台开发,将企业信息、服务、活动等内容通过微信网页的方式进行实现,也就是在微信APP中调用微信提供的API 微信开发流程 1.注册微信公众号 进入微信公众平台 https://mp.weixin.qq.com/ ... -
如何用开源软件构建 java 编程环境
2004-10-19 17:43:00by camry.wu前记:受JAVA开放源码项目与工具在企业应用开发中的运用这篇文章的启发, 便开始构建一个以开源项目为基础的java编程环境.因此就有了这篇文章, 文章还有一些部分没有完成,以后会逐步完成。如何用开源软件... -
SSM整合之企业级后台管理系统(2) - 搭建集成开发环境
2019-09-17 15:47:37一个好用的集成开发环境(Integrated Development Environment, IDE,可以理解成开发工具集合)可以大大提高我们的编码效率。为什么这么说呢,想一想,我们在最初学习java的时候,很多同学都有过用记事本来写代码的... -
三步学会用spring开发OSGI——(第一步:环境篇)
2019-09-29 22:16:39dm Server 是一个完全模块化部署的,基于OSGi的Java服务器,为运行企业Java应用和Spring应用提供更加强大的灵活性和可靠性。SpringSource应用平台是构建在Spring、OSGi和Apache Tomcat之上的应用服务器,这... -
用SpringSource Tool Suite 开发OSGI——(第一步:环境篇)
2012-09-18 15:42:40dm Server 是一个完全模块化部署的,基于OSGi的Java服务器,为运行企业Java应用和Spring应用提供更加强大的灵活性和可靠性。SpringSource应用平台是构建在Spring、OSGi和Apache Tomcat之上的应用服务器,这个新的... -
swing 使用 css_Java实用干货解读什么是swing
2021-01-21 18:42:40swing是java GUI应用程序,也就是java做的桌面应用。... 虽然企业开发中用到的不多,事实上在我十几年的开发生涯中没有用到过,我的朋友也没有做swing的。但也不能说学习它就没有用。 比如swing中的控... -
印刷行业进销存项目,用什么样的框架能开发效率更高学习成本维护成本更低
2010-01-07 20:08:38可能刚才没有表达清楚,不是说从后缀名判断网站是用什么语言去写成的,而是说从网上的开源项目看,互联网应用php居多,discuz,thinksns,dedecms等众cms。而其它“高级”的项目java居多,lucene,OFBiz等。 应该说... -
什么是JavaSE,写给第一次接触Java的人
2017-01-17 23:56:54Java开发环境搭建 Java概述 Java是一门编程语言,是用来编写软件的。QQ、迅雷、淘宝、京东等等这些常用软件都可以用Java来编写。 其实,Java最擅长的是编写如下类型的软件: 1、互联网:电商、P2P 2、企业级应用:... -
第一天:java概述(JRE、JDK、JVM区别)、环境变量、注释、关键字、标识符、常量详解
2020-06-23 23:14:59Java开发环境搭建 HelloWorld案例 注释、关键字、标识符 数据(数据类型、常量) 第1章Java开发环境搭建 1.1Java概述 众所周知Java是一门编程语言,编程语言就是用来编写软件的。那么使用Java到底能用来编写... -
认识Java
2018-06-06 11:01:55第一: Java开发环境搭建1.1 Java概述众所周知Java是一门编程语言,编程语言就是用来编写软件的。那么使用Java到底能用来编写什么软件呢?你所熟知的很多软件都可以用Java来编写,例如:QQ、迅雷、淘宝、京东等等,... -
java企业实训 day2/5
2020-03-03 17:08:05怎么用: 下载maven; 解压到指定目录; 修改conf中的settings.xml文件, 修改本地仓库(如果是空仓库, 需要耗时下载jar包), 镜像文件, jdk版本 配置环境变量 执行mvn -v指令 实现登录功能 目前软件登录功能开发方式: ... -
学习Java第一天(Java基础语言)
2019-03-12 17:29:391.Java开发环境的搭建 1.1Java的概述 众所周知Java是一门编程语言,编程语言就是用来编写软件的。那么使用Java到底能用来编写什么软件呢?你所熟知的很多软件都可以用Java来编写,例如:QQ、迅雷、淘宝、京东等等,... -
JAVA学习01
2020-02-28 01:14:09Java入门 1. 优点 简单性,面向对象,可移植性,高... javame:嵌入式开发(手机,小家电)(没什么人用) javaee:企业级开发 3.JDK,JRE,JVM JDK:开发工具 JRE:运行环境 JVM:虚拟机 4... -
Java入门阿斯顿卢卡斯看到
2020-05-22 10:30:46Java最基本的是SE版本,先把这个版本学会,然后再去学EE版本的,ME版本的现在已经没什么用了 JDK、JRE、JVM JDK : Java Development Kit(Java开发工具) JRE : Java Runtime Environment(Java运行环境) JVM : ... -
Java后端开发学习路线 注:图片上传后可能被压缩,如需无损版高清大图,可去微信公众号「CodeSheep」后台回复「高清大图」四个字获取即可 C语言/C++开发学习路线(偏后台) Linux学习路线 前端开发学习...
-
jeecg-boot :一款基于代码生成器的 JAVA 快速开发平台,开源界“小普元”超越传统商业企业级开发平台! zuihou-admin-cloud :基于SpringCloud(Hoxton.SR7) + SpringBoot(2.2.9.RELEASE) 的 SaaS 型微服务快速开发...
-
JAVA成神之路第一天
2020-08-28 01:38:16Java开发环境搭建 HelloWorld案例 注释、关键字、标识符 数据(数据类型、常量) 第1章 Java开发环境搭建 1.1 Java概述 众所周知Java是一门编程语言,编程语言就是用来编写软件的。那么使用Java到底能用来编写什么... -
Android应用程序开发教程PDF电子书完整版、Android开发学习教程
2011-03-30 22:26:35• 丰富的开发环境 包括设备模拟器,调试工具,内存及性能分析图表,和 Eclipse 集成开发环境插件 应用程序 Android 会同一系列核心应用程序包一起发布,该应用程序包包括 email 客户端, SMS 短消息程序,日历, ... -
java开源包1
2013-06-28 09:14:34往好了用什么都能干,就是不能让一个网站下线。 FTP客户端Java类库 ftp4j ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、...
-
SAPCAR.zip
-
golang 判断文件(或目录)是否存在 练习
-
基于Qt的LibVLC开发教程
-
常见的抽奖-根据指定概率抽奖(改进)
-
MySQL 高可用工具 DRBD 实战部署详解
-
东南大学历年c++复试题.zip
-
12. 最大值.cpp
-
搭建etcd集群时,报错etcd: request cluster ID mismatch错误解决,只适用于新建etcd集群或无数据集群
-
request+response学习笔记
-
希望一辈子只做一个专业
-
PPT大神之路高清教程
-
MHA 高可用 MySQL 架构与 Altas 读写分离
-
项目管理工具与方法
-
libFuzzer视频教程
-
计算机常见复试问题.pdf
-
Epplus的出坑笔记
-
MySQL 管理利器 mysql-utilities
-
迷你 Vue 原理.png
-
mysql-8.0.11-winx64.zip
-
使用vue搭建微信H5公众号项目