学习笔记-基础知识1-java编程概述

1.编程
编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。
为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够
理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。
这种人和计算机之间交流的过程就是编程。即人机交互。
人机交互方式:图形化界面和命令行方式。
命令行方式:DOS命令行
常见DOS命令:
dir 列出当前文件及文件夹
md 新建文件夹/目录
rd 删除文件夹/目录
cd 进入目录
cd.. 退出目录
cd\  直接退到根目录下


2.java语言的特点
a.java是SUN(Stanford University Network,斯坦福大学网络公司)推出的一门高级语言。
b.是一种面向Internet的编程语言。
c.web应用程序的首选开发语言。
d.简单易学,完全面向对象,安全可靠,与平台无关(操作系统)的编程语言。

3.java5.0之后的三大技术框架
J2EE(Java2 Platform Enterprise Edition)企业版
J2SE(Java2 Platform Standard Edition)标准版
J2ME(Java2 Platform Micro Edition)小型版


4、Java语言的特点:跨平台性。
什么是跨平台性?原理是什么?JVM
跨平台性,是指java语言编写的程序,一次编译后,可以在多个系统平台上运行。
实现原理:Java 程序之所以能够实现跨平台运行,是因为它根本就不直接运行在任何底层平台上,
而是是通过java虚拟机在系统平台上运行的,只要该系统可以安装相应的java虚拟机,
该系统就可以运行java程序。也就是需要在哪里运行,就在哪里(如Windows平台)事先准备好自己的Java平台,
即安装和配置一个java虚拟机软件。


5.环境搭建
JRE:(Java Runtime Environment),java 运行环境。
jre包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等.
如果想要运行一个开发好的Java 程序,计算机中只需要安装JRE即可。
JDK:(Java Development Kit Java)开发工具包。JDK 是提供给Java 开发人员使用的。
jdk包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE 了。
其中:开发工具包含:编译工具(javac.exe),打包工具(jar.exe)等。
即使用JDK 开发完成的java 程序,交给JRE 去运行。
环境变量配置:!!!!!!!!!!!!!!!!!!!!!!


6.java虚拟机-JVM
java虚拟机:Java Virtual Machine,简称JVM。
JVM是运行所有Java程序的抽象计算机,是Java语言的运行环境。
JVM 读取并处理编译过的与平台无关的字节码(class)文件。
JVM是不跨平台的:
Java编译器针对JVM产生class文件,因此是独立于平台的。
Java解释器负责将JVM的代码在特定的平台上运行。


6、Java 程序运行机制
javac.exe               java.exe(JVM先加载) 
.java文件——————————————>.class文件——————————————————————>结果
编译                           字节码文件                             运行

编译: javac 文件名.文件后缀名
运行: java 类名


7.学习java注意的地方
Java语言拼写上严格区分大小写;
一个Java源文件里可以定义多个Java 类,但其中最多只能有一个public类;
若源文件中包括了public 类,源文件必须和该public类同名;
因此:一个Java源文件只定义一个类,不同的类使用不同的源文件定义;将每个源文件中单独定义的类都定义成public的;


8.main方法的用法和作用:
程序的入口
保证程序的独立运行
被JVM调用
一个类中只能有一个main方法
格式:public static void main(String[] args){}

9.helloword程序


public class HelWordDemo{
public static void main(String[] args){
System.out.println("HelloWord");
}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值