java编程语言和一些基本的计算机常识
—— Alan Turing(阿伦·图灵)
软件分类:系统软件(operating software等)和应用软件。
计算机语言的分类:
核心思想就是面向对象(Object-oriented programming,简称OOP)
随着JAVA技术在web端的不断成熟,已经成为web人员首选的语言,而且简单易学,安全可靠,跨平台的编程序言
write once, run everywhere
DOS打开方式:
win + r 输入 cmd
命令:
cd 切换目录
cd \ 进入盘符根目录下
cd 文件夹名称 打开文件夹
cd . 表示打开当前目录
cd .. 代表返回上一层目录
dir 查看当前目录下文件及文件夹
在操作文件夹或者文件时 名称如果含有空格,最好把文件名使用双引号包围
可以使用tab键自动补充命令
操作多个目录, 或者多个文件, 文件名与文件名之间采用空格
查询命令使用方式 help + 命令
第一个Java程序
1、新建 记事本 重命名First.java
2、使用记事本程序打开 First.java
3、编写代码, 大小写敏感
声明一个类
class 类名{
System.out.print("打印的内容");
4、在dos中进入java文件目录 使用命令javac java文件名编译java文件
5、运行:java class文件名称
java程序注释
/* ...... */ 多行注释,所注释内容不会出现在javadoc 文档文档中。
/** ...... */ 多行注释,所注释内容写入javadoc 文档文档。
环境变量
bin目录
javac:Java编译器,用于编译Java源代码,将 *.Java源代码文件编译成*.class字节码文,如:Javac HelloWorld.Java -----> HelloWorld.class
java:Java解释器,用于运行编译后的Java字节码文件,如:Java HelloWorld (注意不需要扩展名.class)
javadoc:用于将Java源代码中的某些文档注释生成帮助文档,如:javadoc -d c:\help -author -version HelloWorld.java
说明:
-d:其后空一格,用来指定生成的帮助文档存放的位置;
-author:用来指定生成的帮助文档必须显示该类的作者,如果没有这一命令则生成的帮助文档将不会显示作者;
-version:用来指定生成的帮助文档必须显示该类的版本,如果没有这一命令则生成的帮助文档将不会显示版本;
Java程序的工作原理
用Java编写的程序(存放在扩展名为java的文件中)经过编译器(即JDK根目录bin文件夹中的javac.exe文件)编译成字节码文件(即扩展名为class的文件),这个字节码文件不是针对具体平台的,而是针对抽象的Java虚拟机的,在Java虚拟机上运行,在不同类型的平台上安装不同的Java虚拟机,这些不同的Java虚拟机屏蔽了各个不同平台的差异,从而使编译过的Java程序具有平台无关性,即Java虚拟机在执行字节码时,把字节码解析成具体平台上的机器指令执行。
指的是Java开发工具集。JDK是整个Java的核心,包括了Java基础类库、Java运行环境(JRE)和Java开发工具。是做Java开发必须要安装的。
JRE(Java Runtime Environment Java运行环境)
指的是Java运行时环境。Java程序运行时必需要JRE的支持。如果系统只安装JRE的话,则意味着系统可以跑任何Java程序,但不能做Java开发。
java编程语言和一些基本的计算机常识相关推荐
- java前言之计算机常识
java前言之计算机常识 一.计算机硬件 1. CPU 是一台计算机的运算核心和控制核心.它的功能主要是解释计算机指令以及处理计算机软件中的数据. 多核心,也指单芯片多处理器(Chip Mult ...
- JAVA之旅(一)——基本常识,JAVA概念,开发工具,关键字/标识符,变量/常量,进制/进制转换,运算符,三元运算
JAVA之旅(一)--基本常识,JAVA概念,开发工具,关键字/标识符,变量/常量,进制/进制转换,运算符,三元运算 Android老鸟重新学一遍JAVA是什么感觉?枯燥啊,乏味啊,而且归纳写博客,都 ...
- JAVA之旅(一)——基本常识,JAVA概念,开发工具,关键字/标识符,变量/常量,进制/进制转换,运算符,三元运算...
JAVA之旅(一)--基本常识,JAVA概念,开发工具,关键字/标识符,变量/常量,进制/进制转换,运算符,三元运算 Android老鸟重新学一遍JAVA是什么感觉?枯燥啊,乏味啊,而且归纳写博客,都 ...
- 里面怎么定义变量_小哥今天要给朋友们分享一下Java编程语言中的变量与常量的区别...
喽,各位朋友们大家好! 我是90小哥爱数码,很高兴今天又能和大家在这里见面了. 那么在最近的这段时间里面呢,小哥连续为朋友们介绍了Java计算机编程语言中几个比较重要的知识点.其中包括了Java编程语 ...
- Java编程语言-介绍
Java编程语言-介绍 Java是一种编程语言,被特意设计用于互联网的分布式环境.Java具有类似于C++语言的"形式和感觉",但它要比C++语言更易于使用,而且在编程时彻底采用了 ...
- java编程语言基础外文,Java编程语言基础.ppt
Java编程语言基础.ppt 第2章Java编程语言基础 学习目标 1 熟练掌握Java数据类型 常量及变量 运算符 2 熟练掌握数组 3 熟练掌握Java的面向对象概念及应用 4 能够应用面向对象程 ...
- Java基础----Java编程语言概述
Java基础----Java编程语言概述 文章目录 Java基础----Java编程语言概述 Java编程语言概述 1-1 软件开发介绍 1.1软件开发介绍 1.2 常用命令 1-2 计算机编程语言介 ...
- java编程语言基本知识
Java编程语言基本知识选择结构 循环结构和数组在Java编程语言中是学习Java语言的基本知识它们也都非常重要,那么它们的执行顺序 .语法跟注意事项有那些呢?下面就是它们的讲解.选择结构选择结构分为 ...
- 《算法思维——一种问题驱动的思维方式》之第8篇:数据结构之动态栈篇——采用Java编程语言实现
<算法思维--一种问题驱动的思维方式>之第8篇:数据结构之动态栈篇--采用Java编程语言实现 在数据结构的学习中,动态栈是最常见的一种线性数据结构,使用范围广. 栈,存储货物或供旅客住宿 ...
最新文章
- WPF 动画显示控件
- 记一次 解决 vue 兼容ie11 的问题
- hello world 简单内核模块
- linux 安全基线加固
- GAN的理解与TensorFlow的实现
- HALCON示例程序inspect_bga.hdev测量bga焊点缺陷
- lighttpd mysql_lighttpd+mysql+php
- 4-数据结构-串的学习
- birt报表表格边框_选开源报表开发还是商用?2020报表软件产品整理
- 27款经典网站设计必备的CSS框架
- leetcode(105)从前序遍历和中序遍历构建二叉树
- 银河麒麟v10_中国崛起?我对银河麒麟操作系统V10的一点小看法
- Fatal error in launcher解决方法
- web前端开发学习经验分享——css,js进阶篇
- 10个Web移动开发JavaScript框架
- abaqus质量缩放系数取值_ABAQUS的质量缩放
- 生产制造工厂的十二项生产管理步骤
- boonton 功率测试软件,Power Tester
- 计算机c盘用户爆满,为啥你的windows电脑C盘经常爆满?
- 基于Netty的聊天系统(三)协议定制----消息篇