Java教程

Java初识第一张

本文主要是介绍Java初识第一张,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、面向对象三要素

* 封装、继承、多态

2、数据库

* 关系型:MySQL

* 非关系型

3、软件架构划分

* C-S架构

* B-S架构:Java Web

初级Java语言

线上线下

本课目标

了解Java虚拟机与跨平台原理

熟练掌握安装、配置JDK开发环境                    重点

熟练掌握使用记事本开发Java程序                   重点

理解Java编译原理

会使用MyEclipse开发Java程序                      重点

为什么学习Java

 

 

 

首先现在很多公司都在招收Java软件开发工程师,2008年-2015年之前,北上广的市场上,使用C#  .net平台比较火,随着技术的更新和时间推移,C#就退出了北上广的平台,但是现在的二线城市还在使用C#语言,会被替代的原因(之前都在招收.net开发工程师,而近两年都在招收Java开发工程师).net  C#是基于微软,微软的的特点的是不开源(无法扩展),收费的。用户量大无法储存。

Visual  Basic  .NET  是一种可视化的编程。所有带Visual的都叫做可视化,可视化就是可以看见窗体可以移动的。

JavaScript  JavaScript和Java没有任何关系,它是一个脚本语言,运行在浏览器上的。

1.编程语言按照编译顺序分为:编译型和解释型

2.java是编译型的语言,需要先编译后执行

3.解释型的语言不需要先编译,直接执行,如(JavaScript)

 

 

 

 

 

 

Java能做什么?

Java可以做客户端开发的小软件,浏览器的软件,包括移动端的安卓Android,安卓的源码就是Java,它在Java的基础上有封装了SDK,小米在安卓的技术上又封装了自己的一套系统,开源的好处就是技术共享,运算速度快,存储空间大。

Java可以开发客户端、浏览器端、移动端及高速运算和存储的大数据开发。

小米在安装的系统上又封装了一套系统。

程序与Java

 

 

 

什么叫做计算机语言?

4.计算机语言不是工具,计算机语言是唯一能编译成0,1代码,并能被计算机所识别的语言。

 

 

 

世界上第一台通用计算机“ENIAC”于1946年2月14日在美国宾夕法尼亚大学诞生。发明人是美国人莫克利(JohnW.Mauchly)和艾克特(J.PresperEckert)。

计算机是通过0,1代码运行和实现的,研究0,1代码这个人最早是根据尧顺计数,春夏秋冬一年四季,古代人不知道的一年四季,就在门外挂一根绳子,每过一年打一个结,所以0,1代码和这个有关,还有和中国的易经,美国受到中国易经,太极的阴阳平衡的电磁波。

世界第一台电子计算机问世是1946年2月15日,世界上第一台通用电子数字计算机“埃尼阿克”(ENIAC)在美国的宾夕法尼亚大学研制成功。

 

Java发展史

 

 

 

Java诞生于1995年sun公司,2004年被Oracle甲骨文公司收购。

Java技术平台

 

 

 

JavaSE、Java最底层的代码逻辑都在SE里面(里面的名词叫做JVM、Java虚拟机)。

API:Application Program Interface应用程序接口

API:application interface(应用程序接口)

java的基础数据类型,对象及类的使用都在java api中定义。

JavaME:移动设备,安卓开发

JavaEE:JAVA中的商业应用组件技术(Enterprise Java Bean) JSP、Java Web

 

Java虚拟机运行在哪里?

JRE:java运行 runtime environment(java 运行环境), JVM(java 虚拟机/java CPU)依赖JRE。

JDK:java develop kit(java 开发环境)。

 

 

 

开发Java程序

 

Java所有的源程序都叫做.Java,首先要使用.Java源程序文件编译成.class文件,.java文件编译成.class文件是由JDK来操作的,然后class文件就可以在电脑上去运行。可以运行的原因是电脑上有Java的运行环境叫做JRE。JDK是编译的,JRE是运行的。

 

.class字节码文件是能被计算机0,1代码直接识别的文件,java虚拟机可以直接运行字节码文件。

 

Java是用JDK编译的,编译成class文件,JRE是运行的,是class文件通过虚拟机运行在电脑上的。

JavaSE安装

第一步双击打开运行。

虽然是JDK的包,可是里面包含了JRE。

选择下一步安装。

更改安装路径到指定位置。(JDK1.8、JRE1.8)下一步

 

下载中。

完成下载。点击关闭。

Windows 下的环境变量中的配置是可以被Windows 下DOS识别并运行的。

配置环境变量

第一种方法:右键点击此电脑-->属性—>高级系统设置->环境变量-->找到文件路径D:\Study\Tool\JDK 8\JDK 1.8\bin复制到新建的编辑环境变量。

第二种方法:右键点击此电脑-->属性—>高级系统设置->环境变量-->系统变量-->新建JAVA_HOME添加文件路径D:\Study\Tool\JDK 8\JDK 1.8\保存。JAVA_HOME是一个key后面对应一个值-->Path下新建添加一个值--> %JAVA_HOME%\bin

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 Winodws+R

找到CMD可视化窗口。

C:\Users\lenovo>java -version

java version "1.8.0_271"

Java(TM) SE Runtime Environment (build 1.8.0_271-b09)

Java HotSpot(TM) 64-Bit Server VM (build 25.271-b09, mixed mode)

创建一个文件

编写内容

class Hello{

     public static void main(String [] args){

             System.out.println("hello java!!!");

     }

}

打开CMD窗口、首先却换到目录下。

C:\Users\lenovo>d:

D:\>cd D:\Tool\Java\Java课堂笔记\1.Java基础

D:\Tool\Java\Java课堂笔记\1.Java基础>javac Hello.java

编译出一个class文件。

D:\Tool\Java\Java课堂笔记\1.Java基础>java Hello

hello java!!!

Java虚拟机与跨平台原理

 

 

 

Java怎么样实现的跨平台?为什么能在不同的操作系统上运行?

Java的jre兼容所有系统。所有java才可以运行。

Java能跨平台是通过JVM虚拟机,首先把.java文件编译成.class文件、.class文件能在JVM上运行,运行的操作系统上一定安装了JRE运行环境、所以说运行里面有JVM,才能实现的跨平台。

因为liux或windows系统的不同,程序能去执行java的class文件,Java跨平台和系统没有关系,是因为JRE在设计的时候兼容了这些操作系统,然后java的JDK编译成class才能去运行。

环境变量配的时候最终指向的是JDK安装目录下的bin文件夹。

Java文件不要放在JDK或JRE的bin目录下。

Java程序结构

 

 

 

编程语言中的命名规范,一般我们采用驼峰规则:单词的首字母要大写,其它单词小写。

类名和文件名要完全一致,首字母要大写,驼峰命名法,执行程序要有一个入口,main里面的叫做方法,外面的叫做类。一个类里面嵌套一个方法或一个类里面嵌套多个方法。如果是mian方法就这特殊的意义,就是程序的入口,System.out.println是从控制台输出信息,大括号要一一对应。

从控制台输出信息

添加ln就是换行,不加ln就是在同一行显示。\n是换行,\t是空格。

 

Java程序的注释

Java编码规范

双斜杠是单行注释,杠星和星杠是多行注释。

IDE

 

 

 

安装MyExclipse

 

 

安装

 

 

 

 

 

安装路径。安装在那一个目录下。

 

 

 

Java项目组织结构2-1

 

 

 

.java中包的使用:可以帮助我们划分不同的功能,把类文件按照不同的原则(业务原则或者功能原则)归类。包在真正的物理文件中是以文件夹的形式所存储。src是资源文件,src目录,可以存放包和源文件。

java中的资源文件中内容会被编译到bin文件夹下,资源文件中可以存放包和源文件。

工作空间,存放编写的代码。

找到破解文件、点击run.bat

 

 

 

 

找到MyEclipse的目标E:\Environment\MyEclipse\MyEclipse 10,在电脑复制路径找到上一级,在查找Common下的plugins

找到MyExclipse的安装路径D:\Study\Tool\MyEclipse 10\Common\plugins 复制

 

 

 

替换保存。

修改路径打开。

Java_Demo—>Build PathàConfigure Build Path

 

 

 

 

 

 

 

 

 

 

创建一个Java文件,包是用来做分类用的,在电脑里面显示的就是已文件夹来显示的。

包的命名规范:一般我们采用官方网站的倒序作为包的名称。

com.bdqn.Demo所指的是项目的名称,Demo.java所指的是项目下面的类。

 

调节字体大小window-->preferences-->General-->Appearance-->Colors and FontsàText Font-->Edit-->18

配置提示:window-->preferences-->Java-->Editor-->Content Assist

 

package com.bdqn.Demo;

 

import java.util.Scanner;

 

public class Demo {

 

     public static void main(String[] args) {

 

       System.out.println("请您输入?");

 

       Scanner input = new Scanner(System.in);

 

       String a = input.next();

 

       System.out.println("您输入的是:"+a);

 

   }

 

}

 

选中main方法,右键运行Run As-->1 Java Application  Alt+Shift+X,J

 

分层栏--->Package Explorer--->Package Presentation--->Flat纵向--->Hierarchical横向

 

 

这篇关于Java初识第一张的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!