初识Java--java常识归纳

1、软件、程序、计算机语言是什么

  程序:可被计算机连续执行的指令集合;

  软件:为完成某种特定功能,由多个程序组成的集合;

  计算机语言:指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。

2、机器语言、高级语言

   机器语言:计算机最原始的语言,是由0和1的代码构成,cpu在工作的时候只认识机器语言,即0和1的代码。

   高级语言:它是在低级语言的基础上,采用接近于人类自然语言的单词和符号来表示一组低级语言程序,使编程变得更加简单,易学,且写出的程序可读性强。
  

3、算法

    在软件开发时,分析问题,确定问题,解决问题步骤建立数学表达式,建立各种量之间的关系,这就是算法。

4、流程图

      

5、Java的特点

  面向对象、简单、安全、健壮、平台无关性、多线程、高性能、分布式、解释型

6、Java运行环境

  java的运行环境分为两个部分:Java虚拟机(Java Virtual Machine,JVM)、Java应用程序编程接口(Java Application Programming Interface,API)

  Java虚拟机:本质上是一个软件。作为解释型语言,java的源代码需要经过虚拟机JVM翻译成本地机器码后才能执行,这也是Java语言能够跨平台的基本条件之一。

  Java API :一些预先定义的函数。目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。API是Java语言能够跨平台的另一个基本条件。

7、关键字和标识符

    关键字:

        

    标识符:

        一、标识符不能是关键字 或者true、false、null;

        二、标识符可以包含字母、数字、下划线 或 美元符$ ,但是数字不能作为标识符的第一个字符;

        三、标识符要区别大小写,且没有规定最大长度。

8、8种数据类型

      

9、变量、常量

  变量用于储存数据,本质上时内存中的一小块区域,我们通过变量名访问该区域。

  每个变量使用前必须先声明(向JVM申请内存区域),然后必须进行赋值(填充内容给这块申请的区域),最后才能使用改变量。

10、数据类型转换

   在java中执行数学表达式运算时,分为自动类型提升和强制类型转换

   自动提升:

        一、所有的byte、short和char将被提升到int型;

        二、如果其中有个操作数为long/float/double型,那么计算结果就是long/float/double型。

   强制转换:只能低精度类型向高精度类型转换,否则,可能存在精读丢失现象。

11、数组

  同时储存多个相同类型的基础数据类型变量或对象。

12、流程控制

  一、选择 (if/else语句和switch语句)

  二、循环 (while循环、do/while 循环和for循环)

  三、调用方法

  

13、方法的模块化

  在Java语言程序设计时,通常将一个大的程序按功能分成若干个较小的模块,每个模块编写成结构清晰、接口简单、容易理解的程序段——方法。这种方法叫模块化设计方法,用这种方法可建立公用模块,消除重复工作,提高程序开发效率。在java程序执行过程中,体现着方法的调用关系。

14、软件开发过程

  一、分析问题,建立数学模型;(分析问题,确定问题,解决问题步骤建立数学表达式,建立各种量之间的关系)

  二、确定数据类型和算法;(建立数学模型,对指定的输入数据和预期的输出结果确定存放数据的数据结构,选择合适的算法)

  三、编制程序;(根据数据结构和算法,编写程序代码)

  四、调试程序;(输入实际数据对程序调试,分析运行结果,根据结果进行测试和调整程序,直至得到预期结果)

时间: 2024-10-13 12:29:13

初识Java--java常识归纳的相关文章

初识轻量级Java开源框架 --- Spring

初识轻量级Java开源框架 --- Spring 作者:egg 微博:http://weibo.com/xtfggef 出处:http://blog.csdn.net/zhangerqing spring是一个轻量级Java框架,其核心思想就是DI(Dependency Injection,即依赖注入)和IoC(Inversion of Control,即控制反转),因为其开源.低侵入性,现在已经席卷了很大一部分市场,其最大竞争对手乃是JavaEE框架EJB.EJB3.0以前,由于其笨重以及使用

Java基础常识

一.人机交互方式 (1)图形化界面(GUI) (2)命令行方式(CLI) 二.常用的DOS命令 (1)dir:列出当前目录下的文件及文件夹 (2)md:创建目录 (3)rd:删除目录 (4)cd:进入指定目录 (5)cd..:返回到上一级目录 (6)cd\:返回到根目录 (7)exit:退出dos命令行 三.Java两个核心机制 (1)Java虚拟机(JVM):JVM是一个虚拟的计算机,负责执行指令,管理数据.内存.寄存器.对不同的平台,有不同的虚拟机.Java虚拟机制屏蔽了底层运行平台的差别,

JAVA初识,JAVA是什么?

一.什么是JAVA Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个特征. Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 . Java具有简单性.面向对象.分布式.健壮性.安全性.平台独立与可移植性.多线程.动态性等特点 . Java可以编写桌面应用程序.Web应用程序.分布式系统和嵌入式系统应用程序等 . 二.JAVA发展历史

[Java]#从头学Java# Java大整数相加

重操旧业,再温Java,写了个大整数相乘先回顾回顾基本知识.算法.效率什么的都没怎么考虑,就纯粹实现功能而已. 先上代码: 1 package com.tacyeh.common; 2 3 public class MyMath { 4 5 public static String BigNumSum(String... n) { 6 int length = n.length; 7 StringBuilder result = new StringBuilder(); 8 //这里判断其实不需

[Java] JAVA面试题

1.String是最基本的数据类型吗?基本数据类型包括byte.int.char.long.float.double.boolean和short.java.lang.String类是final类型的,因此不可以继承这个类.不能修改这个类.为了提高效率节省空间,我们应该用StringBuffer类 2.String 和StringBuffer的区别JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据.这个String类提供了数 值不可

微信表情过滤 java "java.sql.SQLException: Incorrect string value: '\"

iOS 5.0之前,苹果都是采用3个字节来承接emoji表情,Java的普通char可以支持显示.但iOS 5.0之后, 苹果升级了系统自带的emoji表情输入法,用的Unicode 6标准来统一,是采用4个bytes来承接一个 emoji表情.如果不做处理的话,这种表情直接存储到mysql5.5以下的数据库是会报错的. 就像这两个表情一样:, 在Windows 8以下估计都不支持显示,可能会显示成框框,可能压根就是空白, 你可以在Mac中使用Safari浏览器中,就可以看到.经过测试,在Mac

新手如何学习java(java学习建议路线图)

怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西:     首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA).J2SE,Java 2 Platform Standard Edition,我们经常说到的JDK,就主要指的这个,它是三者的基础,属于桌面级应用开发,这部分如果学得好很容易拓展J2EE和J2ME.J2ME,The Micro Edition of the Java 2 Platform.主要用于嵌入

java入门常识整理

1.    异常类型: Exceptionin thread  "main"  java.lang.NoClassDefFoundError:HelloWorld.        ----通常是设置了不必要且不正确的CLASSPATH导致的 2.    java特点: 1.    既有编译型语言的特点,又有解释性语言的特点: 2.    自动垃圾回收机制:只回收堆中的内存资源,对其它资源无能为力:将对象设置为null可暗示垃圾回收机制回首资源:finalize(),System.gc(

JAVA编程常识汇总

以下为JAVA编程的常识,注意学习积累. 1.Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言.Java 技术具有卓越的通用性.高效性.平台移植性和安全性,广泛应用于PC.数据中心.游戏控制台.科学超级计算机.移动电话和互联网,同时拥有全球最大的开发者专业社群. 2.JAVA编程命名规则惯例: 大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的. 类名:对于所有的类来说,类名的首字母应该大写.如果类名由若干单词组成,那么每个单词的首字母应该大写,例如

初识的java

初识JAVA 1.JDK的英文名:: Java Developer's Kit java开发工具包 2.path的作用:寻找路径.在任意位置使用JDK目录中的bin文件夹中的可执行程序,来编译执行JAVA程序. System.oiut.println(‘helloworld’); “:”路径终结符,语句结束符:java区分大小写,“()”方法调用 3.谈谈对变量的理解:变量就是可以被改变的数据,可大可小可长可短能伸能缩: 4.常见的DOS命令 命令 说明 exit 关闭窗口 cls 清屏 盘符: