全站资源开放下载,感谢广大网友的支持
链接失效请移步职业司平台
非盈利平台

非盈利平台

只为分享一些优质内容

Java帮帮-微信公众号

Java帮帮-微信公众号

将分享做到极致

微信小程序

微信小程序

更方便的阅读

职业司微信公众号

职业司微信公众号

实时动态通知

安卓APP

安卓APP

我们从此不分开

程序员生活志-公众号

程序员生活志-公众号

程序员生活学习圈,互联网八卦黑料

支付宝赞助-Java帮帮社区
微信赞助-Java帮帮社区

java基础 -- 第01章:初识java[云图智联]

10
发表时间:2020-07-02 11:28

免费学习视频欢迎关注云图智联:https://e.yuntuzhilian.com/

1. java概述

1.1 什么是程序

1.1.1   程序一词来源于生活,通常指完成一件事的既定过程和方式,并且这个过程可能会很复杂,可能需要重复的某些步骤:比如通过支付宝给好友转账、入学时逐一办理各种手续等等。
1.1.2   计算机中的程序与生活中的程序相似。但计算机就像一个木偶,不会主动思考,需要我们人类告诉它作什么和怎么作。这个“告诉”的过程就是在给计算机下达命令,即:“指令”。而程序就是为了让计算机执行某些操作而编写的一系列的有序指令的集合。
1.1.3   与人类写文章需要一种语言一样,编写程序也需要“编程语言”。又与人类的语言有很多种(汉语、英语、德语、法语、日语等等)一样,编程语言也有很多种(C、C++、Python、PHP、HTML、JavaScript、SQL等等)。我们将要学习的java正是其中之一。所以,用java语言编写的程序就称为java程序。

1.2 java的优势

1.2.1   Java是前Sun公司(现Oracle甲骨文公司)的James Gosling和同事们共同研发,于1995年推出的高级语言(已经很接近人类的语言),java技术可以应用在几乎所有类型和规模的设备上。

1.2.2   Java语言是当今最为流行的编程语言之一,可以参见Tiobe编程语言排行榜:http://www.tiobe.com/tiobe-index/

1.3 java能干什么

1.3.1   桌面应用程序:如政府的信息管理系统、银行结算系统、游戏等等;
1.3.2   网络应用程序:如各种网站;
1.3.3   其它,如:2D和3D效果、Andriod、大数据、人工智能等;

1.4 java的技术平台

1.4.1   javaSE:java平台标准版,技术核心,主要用于桌面应用程序的开发。
1.4.2   javaEE:java平台企业版,对javaSE的扩展,主要用于网络程序和企业应用的开发,如电子商务网站、ERP系统(企业资源计划)。
1.4.3   javaME:java平台微型版,主要针对嵌入式消费类电子设备,例如,蜂窝电话和可视电话、数字机顶盒、手机游戏、汽车导航系统等等。

2. 开发java程序

2.1 安装配置JDK、配置环境变量

2.1.1   JDK:java deployment kits(java开发工具包),是整个JAVA的核心。包括JRE(Java Runtime Envirnment,java运行环境),Java开发工具(javac/java/jdb等)和Java基础的类库。
2.1.2   配置环境变量:
 1. 此电脑-->右键-->属性-->高级系统设置-->高级-->环境变量;

 2. 在"系统变量"里新建变量,名为:JAVA_HOME,变量值为:(自己的jdk安装路径,默认为C:\Program Files\Java\jdk1.8.0_144 )

 3. 在"系统变量"里新建变量,名为:CLASSPATH,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意不要忘了前面的“.”)

 4. 在"系统变量"里找到变量“Path”,添加两个值,分别为:%JAVA_HOME%\bin 和 %JAVA_HOME%\jre\bin


 5. 依次点击“确定”关闭;
 6.测试JDK是否安装成功:
 6.1 "开始"->"运行",键入"cmd";

 6.2 键入命令: java -version,如果出现以下信息,说明环境变量配置成功;

2.2 开发java程序的步骤

2.2.1   新建一个文本文档,命名为HelloWorld,并以.java为扩展名,在其中编写源码:

publicclassHelloWorld {   // 注意:此处的HelloWorld一定要与文件名保持完全相同   publicstaticvoidmain(String[] args) {          System.out.println("Hello World!");      }   }   

2.2.2   编译:使用javac命令编译源码。由于源码是以高级语言写成的,若要让计算机明白就需要一个“翻译官”,即“编译器”,即jdk/bin/javac.exe程序。经过编译的源码称为字节码文件,以.class为后缀。
2.2.3   运行:使用java命令(即jdk/bin/java.exe程序)在java平台上运行生成的字节码文件。

其中:cd:意为进入某个文件夹 C:\Users\12812\Desktop:意为HelloWorld.java文件所在位置,可通过右键->属性找到;
流程示意图:

2.3 java程序的结构

2.3.1   程序的框架:public class HelloWord{},类似房子的框架。注意:HelloWord是类名,要和文件名一模一样。
2.3.2   程序的入口:main()方法。类似房子的唯一的大门。同理:一个程序只能有一个main()方法
2.3.3   输出语句:System.out.println();(输出后自动换行)和System.out.print();(输出后不换行);
2.3.4   \n:换行符    \t:移动到下一个制表位 如:

publicclassHelloWorld {    publicstaticvoidmain(String[] args) {        System.out.println("Hello World!");        System.out.print("Hello World!");        System.out.print("Hello World!\n");        System.out.println("姓名\t性别\t年龄\t电话");        System.out.println("张三\t男\t19\t18666668888");    }}

效果图:

2.3.5   java的注释:为了方便程序的阅读,我们可以在程序中添加一些说明性的文字,这就是代码的注释(好比读书时做的笔记)。编译器并不会处理这些注释。
2.3.5.1  单行注释:以//开头即可,如:

publicclassHelloWorld{    publicstaticvoidmain(String[ ] args){        //输出消息到控制台        System.out.println("Hello   World!!! ");      }}

2.3.5.2  多行注释以“ /* ”开头,以“ */”结尾,如:

/* * HelloWorld.java   文件名称 * 2020-01-01       创建日期 * 第一个Java程序    功能 */publicclassHelloWorld{     publicstaticvoidmain(String[ ] args){         /*              System.out.println("Hello   World!!!");         System.out.println("Hello   World!!!");        */     }}

2.3.6  java编码规范
   按照规范编写代码,这是成为一名优秀程序员的基本条件。
2.3.6.1  类名必须使用public修饰。
2.3.6.2  一行只写一条语句。
2.3.6.3  用{}括起来的部分通常表示程序的某一层次结构。开始大括号{,一般放在这一结构开始行的最末;结束大括号},与该结构的第一个字母对齐,并单独占一行。
2.3.6.4  低一层次的语句或注释应该比高一层次的语句或注释缩进若干个空格后再书写,使程序结构更加清晰,增加可读性。

2.4 集成开发环境(IDE)--Eclipse

2.4.1 使用Eclipse:

  相信大家已经发现,用记事本来编写Java源程序很不方便,费时费力还容易出错。我们可以利用一类软件来编写Java程序,那就是集成开发环境(IDE)。IDE是一类软件,它将程序开发环境和程序调试环境集合在一起,帮助程序员开发软件。通常,IDE包括编辑器、编译器和调试器等多种工具。Eclipse就是其中之一。   在Eclipse中开发Java程序也是遵循上述的编写→编译→运行这条主线,共分为以下4步。

2.4.1.1 创建java项目

  创建项目是为了方便管理。就像我们在计算机中通过建立文件夹管理文件一样,编写Java程序时也会有很多文件,Eclipse能够把共同完成一项需求的程序文件都放在一个项目中进行统一管理。
  在Eclipse中创建项目:选择“File” →“New” → "Java Project”选项,弹出 New Java Project对话框,在 Project name文本框中输入项目的名称,这里我们将它命名为“JAVA-S1”,单击“Finish”按钮,就完成了项目的创建,如图:


2.4.1.2 创建并编写java源程序

  选中并右击刚才创建的项目“JAVA-S1”,在弹出的快捷菜单中选择 “New” →"Class”选项,弹出“New Java Class”对话框,在“Package”文本框中输入包名,这里使用“com.ytzl.Demo”作为包名。如果不输入包名,将使用“default(默认包)”,另外,在“Name” 文本框中输入类名,这里使用“HelloWorld”作为类名,击“Finish”按钮完成。


  双击打开刚才创建好的HelloWorld类,(Eclipse会自动创建基本的程序框架)在其中编写源代码即可。

2.4.1.3 编译java源程序

  这一步不用手工操作,Eclipse可以实现自动编译。编译后的字节码文件(HelloWorld.class)可以在导航器中的JAVA-S1/bin/com/ytzl/Demo中找到。(关于导航器,请见下文)

2.4.1.4 运行java程序

  选中 HelloWorld.java 文件,右键,选择“Run As”→“Java Application”即可。

2.4.2 java项目的组织架构:

2.4.2.1   包资源管理器:类似于文件夹,在java中使用包来组织java源文件。可以在Eclipse中通过“window -> show view -> Package Explorer”打开。

2.4.2.2  导航器:类似于windows中的资源器。可以在Eclipse中通过“window -> show view -> Navigator”打开。

3. 常用单词

1.public:公用的2.class:类3.static:静态的4.void:空的(无返回值)5.main:主方法(程序的主入口)6.String[]args:main方法的参数类型和参数名称7.System:系统8.out:向外9.print:打印10.println:打印后另起一行


免费学习视频欢迎关注云图智联:https://e.yuntuzhilian.com/

Java帮帮学习群生态

Java帮帮学习群生态

总有一款能帮到你

Java学习群

Java学习群

与大牛一起交流

大数据学习群

大数据学习群

在数据中成长

九点编程学习群

九点编程学习群

深夜九点学编程

python学习群

python学习群

人工智能,爬虫

测试学习群

测试学习群

感受测试的魅力

Java帮帮生态承诺

Java帮帮生态承诺

一直坚守,不负重望

初心
勤俭
诚信
正义
分享
友链交换:加帮主QQ2524138991 留言即可 24小时内答复  
业司
满吉教育资讯
会员登录
获取验证码
登录
登录
我的资料
留言
回到顶部