首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java语言基础知识(一)RE(Java Runtime Environment.Java

1、Java语言概述 Java是一门面向对象的编程语言,其吸收了C++语言的各种优点,还把C++里难以理解的多继承、指针等一系列概念摒弃掉。其功能强大,简单易用、可跨平台。...2、Java语言的环境搭建 (1)JRE、JDK JRE(Java Runtime Environment.Java 运行环境),包括Java虚拟机(JVM:Java Virtual Machine...3、 Java程序开发 (1) Hello World 在学习一门新的计算机编程语言时候,我们一般在最开始接触到的程序就是Hello World程序。接下来我们开始编写第一个Java程序。...Java语言严格区分大小写,因此要特别注意,而且标识符尽量要做到见名知意。...Java注释 //单行注释,多种计算机语言适用 /* 多行注释 多种计算机语言都适用 */ /** *文档注释, *Java语言特有 */ 常量和变量 1、常量表示不能改变的数值,Java

70020

Java语言基础知识(一)RE(Java Runtime Environment.Java

1、Java语言概述 Java是一门面向对象的编程语言,其吸收了C++语言的各种优点,还把C++里难以理解的多继承、指针等一系列概念摒弃掉。其功能强大,简单易用、可跨平台。...2、Java语言的环境搭建 (1)JRE、JDK JRE(Java Runtime Environment.Java 运行环境),包括Java虚拟机(JVM:Java Virtual Machine)和...3、 Java程序开发 (1) Hello World 在学习一门新的计算机编程语言时候,我们一般在最开始接触到的程序就是Hello World程序。接下来我们开始编写第一个Java程序。...Java语言严格区分大小写,因此要特别注意,而且标识符尽量要做到见名知意。...Java注释 //单行注释,多种计算机语言适用 /* 多行注释 多种计算机语言都适用 */ /** *文档注释, *Java语言特有 */ 1 2 3 4 5 6 7 8 9 10 11 常量和变量

61500
您找到你想要的搜索结果了吗?
是的
没有找到

C语言基础知识

一、C语⾔的基本概念与发展历史 1.1 人和计算机进行交流的语言 通常,我们使用英语、中文等语言来进行两个人之间的交流。...同样的,当我们想要和计算机进行交流时,我们也需要一种语言,可以通过该语言向计算机提供信息,传达指令,我们称该语言为计算机语言。...然而C语言只不过是众多语言中的一种,像C++/Java/Go/Python都是计算机语⾔。 1.2 C语言的辉煌和历史 C 语⾔最初是作为 Unix 系统的开发⼯具⽽发明的。...虚拟现实仿真:这个也是发展很快的计算机领域,目前各种数字地球,数字城市,虚拟地理环境什么的,出现了这方面的大量应用 C语言出现时间较早,其他语言基本都是在C语言之后出现,或者在C语言的基础上进行创造...,比如Java,C++是两门很有代表性的语言

14410

java基础知识

若小于,查看虚拟机是否允许担保失败,若允许则执行一次MinorGC,否则也要变为一次FullGC 5.一些重要的关键字 volatile Java 语言提供了一种稍弱的同步机制,即volatile变量...37.Java语言的鲁棒性 Java在编译和运行程序时,都要对可能出现的问题进行检查,以消除错误的产生。它提供自动垃圾收集来进行内存管理,防止程序员在管理内存时容易产生的错误。...38.Java语言特性 Java致力于检查程序在编译和运行时的错误 Java虚拟机实现了跨平台接口 类型检查帮助检查出许多开发早期出现的错误 Java自己操纵内存减少了内存出错的可能性 Java还实现了真数组...foreach遍历 - Iterator迭代器实现 条件编译 enum枚举类、内部类 可变参数 - 数组 断言语言 try语句中定义和关闭资源 43.JVM工具 命令行 jps(jvm processor...(memory map for java)Java内存映射工具 jhat(JVM Heap Analysis Tool)虚拟机堆转储快照分析工具 jstack(Stack Trace for Java)

1K50

JAVA基础知识

什么是 Java 虚拟机?为什么 Java 被称作是 “ 平台无关的编程语言 ” ? Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。 ...Java 源文件被编译成能被 Java 虚拟机执行的字节码文件。  Java 被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。 ...JDK:   java 开发工具包 , 包含了 JRE 、编译器和其它工具(如: javaDOc 、 java 调试器 ) JRE:  java 运行环境 , 包含 java 虚拟机和 java 程序所需的核心类库...6.Java 支持多继承么?如果不支持,如何实现 ? 在 java 中是单继承的,也就是说一个类只能继承一个父类。  java 中实现多继承有两种方式 , 一是接口,而是内部类 ....值传递   就是在方法调用的时候,实参是将自己的一份拷贝赋给形参,在方法内,对该参数值的修改不影响原来实参,常见的例子就是刚开始学习 c 语言的时候那个交换方法的例子了。

91920

C语言基础知识(一)

在C语言中不管代码有多少,都是从main函数开始执行。而在main函数之前的int表示执行结束main函数时候返回整型。在一个程序中,main函数是程序的入口,有且就有一个。...而在调用这个库函数的时候需要引用头文件 stdio.h 具体写的就是:#include 库函数 库函数是为了提高程序员的效率,c语言标准规定的一组函数,它是编译器厂商所提供的...关键字 在c语言中有一些保留名字的符号,它们被称之为关键字或保留字。...关键字不能自己创建 关键字有特殊意义 在创建关键字时不能重复 c语言中32个关键字分别是 auto break case char const continue default do...而c语言中像这样的转义字符还有 \?:在书写多个连续的的问号时,防止他们被解析成三个字母,在编译器上就不能验证了。

12510

C语言基础知识概述

编程语言中常常以数字0表明该数字是八进制。 八进制的数和二进制数可以按位对(八进制一位对应二进制三位),因此常应用在计算机语言中。...十六进制的数和二进制数可以按位对应(十六进制一位对应二进制四位),因此常应用在计算机语言中。 八进制的数和二进制数可以按位对(八进制一位对应二进制三位),因此常应用在计算机语言中。.../**/叫块注释,块注释是C语言标准的注释方法,行注释是从C++语言借鉴过来的。...C语言的常量和变量的形式有所差异。...风格:C语言风格的注释:/*xxxxx*/            C++风格的注释://xxxxxxx 4.选择语句 C语言支持最基本的三种程序运行结构:顺序结构、选择结构、循环结构。

81250

一、C语言基础知识

byte是指字节, 一个字节 = 八个位. 1、编译预处理不是C语言的一部分,不占运行时间,不要加分号。C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。...第一章 C语言基础知识 第一节、对C语言的基础认识 1、C语言编写的程序称为源程序,又称为编译单位。 2、C语言书写格式是自由的,每行可以写多个语句,可以写多行。...3、一个C语言程序有且只有一个main函数,是程序运行的起点。 第二节、熟悉vc++ 1、VC是软件,用来运行写的C语言程序。 2、每个C语言程序写完后,都是先编译,后链接,最后运行。...第五节:整数与实数 1)C语言只有八、十、十六进制,没有二进制。但是运行时候,所有的进制都要转换成二进制来进行处理。(考过两次) a、C语言中的八进制规定要以0开头。...b、C语言中的十六进制规定要以0x开头。 2)小数的合法写法:C语言小数点两边有一个是零的话,可以不用写。 1.0在C语言中可写成1. 0.1在C语言中可以写成.1。

93120

java基础知识02

前言: 接着《java基础知识01》,再来聊聊剩下的那些知识点。 一、java基础类库: 1、String字符串: 字符串一旦被初始化,就不可以被改变,存放在方法区中的常量池中。...服务端网络编程步骤: 监听端口 获得连接 交换数据 关闭连接 3、Java网络编程: 和网络编程相关的API位于java.net包下。 (1)....部分相关API如下: InetAddress:java 中ip对象 Socket:套接字,通信的端点。...s.close(); ss.close(); } 五、设计模式: Java有23中设计模式,这里只挑几个常用的说一说,想深入了解可以研读《Java设计模式》这本书。...总结: 《java基础知识01》和本文简陋的总结了一些java基础的知识点,由于本人只是个小白,只能在此抛砖引玉,望各位大神多多指点!

53920

Java基础知识(一)

一、Java语言的特点 简单性 ​ Java看起来设计的很像c++,取消了很多程序员很少使用的特征。例如:Java不支持go to语句,提供了break和continue语句以及异常处理。...Java运行系统使用字节码验证过程来保证装载到网络上的代码不违背任何Java语言限制。这个安全机制部分包括类如何从网上装载。...Java编译程序也用Java编写,而Java运行系统用ANSIC语言编写。 高性能 Java是一种先编译后解释的语言,所以它不如全编译性语言快。...动态性 Java语言设计成适应于变化的环境,它是一个动态的语言。例如,Java中的类是根据需要载入的,甚至有些是通过网络获取的。...JDK: Java Development Kit(java开发工具包)。即java语言编写的程序所需的开发工具包。

48130
领券