`
929118967
  • 浏览: 20421 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
博客专栏
Fcebf22e-9505-38db-b3f2-65fdcc3fd6a5
java开发的深入浅出
浏览量:6921
文章分类
社区版块
存档分类
最新评论

java笔记之java语言概述

 
阅读更多

前言

本文介绍Java人们的一些基本概念。

正文

1.编程语言

一组有规则的指令集合(指令可驱动计算机工作的指令)

2.指令

0,1组合

3.面向过程与面向对象的区别

过程,关注函数与函数之间的关系;对象,关注对象与对象之间的关系

4.语言的划分

编译型语言,将程序代码翻译成另一种语言存储起来,一次加载,从头到尾顺序执行;

解析型语言:将程序解释一句执行一句。

5一些.基本术语:

JNI(java native interface) :java与其他语言连接。其中native关键字用来标识本地方法。

nio:分布式API,可用于云计算。

lib:java开发中依赖的jar包(.class文件压缩包)

5.工程的简单的分别示例

view,用来放置界面的类及程序的启动类

action, 存放功能,大部分为接口以及在该包下建立一个Impl包,来存放对于的实现类

biz ,逻辑包,存放逻辑接口以及在该包下建立一个Impl包,来存放对于的实现类

dao,存放数据的接口以及在该包下建立一个Impl包,来存放对于的实现类

factory.,存放工厂(如果有的话)

entity,存放实体类

util 存放各种工具类和配置文件

exception:存放自定义异常。

6.java注释

// 单行注释; /* */ 方法注释;/** */ 类解释

7.环境变量

由于简单就略了。

注:环境变量的配置与开发工具无关;javadoc 命令,针对文档注释输出。

8.java的特点

简单,面向对象(抽象,封装,继承,动态);多线程;安全;

跨平台(利用不同的os,不同的JVM来屏蔽os区别,保证java语言(字节码)文件能在不同的os上执行。字节码文件跨平台,JVM不跨平台。)

多线程:将cpu的时间划分成n等分,然后每个任务去竞争其中的1等分时间。

9.命名规范

工程名小写,包名小写,类名为驼峰规则。

接口,通常以I开头,与类一样使用驼峰规则。

方法:首字母大写,以后的每个单词的首字母大写。

变量:与方法命名一样。

包:小写,域名倒置+项目名称+功能名

常量:全部大写。

10.标识符

标识符用来标识类名,变量名,方法名,数组名和文件名的有效序列。

构成:有字母、下划线、$和数字组成,并且第一个位置不能为数字。

java语言的标识符区分大小写,包括java关键字和保留字。

11.一个java文件需要包含的内容:

文件名与文件的公共类同名

文件内容:package 报名;//一定放在第一行。

import 全限定明;// (包名+类名)位于class与package之间。import可以使用多次

class 类名,在一个文件中可以被多次定义,但是公共类只能一个。

属性:成员变量,在类体中与方法同一级别

方法:不允许嵌套。

12.java关键字

数据类型(emum,声明枚举类型,),流程控制,

修饰符(transient,声明不进行序列化的域;native,标识本地方法,用于声明一个方法是由与机器相关的语言实现的;

assert,声明断言;strictfp,用于声明strict-fp双精度,单精度浮点数表达式;snychroined,voliate:表明两个或多个变量必须同步发生变化),

动作(instance of ),保留字(TRUE,false,null,goto,const)

13.变量

用来指代某一类型的数据

1)变量分类:

成员变量,直接定义在类体中的变量

局部变量,定义在方法体中的变量

2)变量的生命周期

成员变量:从定义到类体结束

局部变量:从定义到方法结束

注意:如果成员变量与局部变量同名,在方法中优先使用局部变量。

14.数据类型

1)分类:简单,引用

2)简单数据类型的简单介绍


2)引用的数据类型

数组,类,在后续逇博客介绍。


总结

适合入门级的人看。


分享到:
评论

相关推荐

    010101_【第1章:JAVA概述及开发环境搭建】_JAVA发展概述.rar

    010101_【第1章:JAVA概述及开发环境搭建】_JAVA发展概述.rar

    java笔记计算机的概述

    java笔记计算机的概述

    java语言学习笔记指南

    资源名称:java语言学习笔记指南资源目录:【】3.Java语言Switch语句详解1.JavaSwitch语句概述【】3.Java语言Switch语句详解3.Java语言Switch语句详解课程资料源码【】3.Java语言Switch语句详解课程资料源码【】4....

    达内Java培训-CoreJava全程笔记(WORD唐亮版)

    CoreJava DAY01 Java概述 1 CoreJava DAY02 数据类型和控制结构 6 CoreJava DAY03 数组 11 CoreJava DAY04 15 CoreJava DAY05 面向对象 17 CoreJava DAY06 类的加载过程、实例化、继承、多态 20 CoreJava DAY07修饰...

    瑜琅java学习笔记

    1 java起源 2 java语言概述 3 简单(基本)数据类型 4 运算符:java有四大类运算符:算数运算、位运算、关系运算和逻辑运算 5 程序控制语句 6 介绍类:类是java的核心和本质 7 深入方法和类:方法重载、参数传递和递归...

    【阳哥笔记】极速秒杀Java基础之笔记系列—Day01(Java概述)!

    【阳哥笔记】极速秒杀Java基础之笔记系列—Day01(Java概述)!

    CoreJava笔记

    CoreJava笔记 CoreJava DAY01 Java概述 1 CoreJava DAY02 数据类型和控制结构 6 CoreJava DAY03 数组 11 CoreJava DAY04 15 CoreJava DAY05 面向对象 17 CoreJava DAY06 类的加载过程、实例化、继承、多态 20 Core...

    java 集合部分笔记

    java 集合部分笔记 1 集合的概述 2 Collection接口和Iterator接口(迭代器) 3 List接口 4 Set接口 5 Map接口

    基于JAVA的云笔记系统的设计与实现

    关于java开发的云笔记系统的论文 第一章 引言 4 1.1 项目背景 4 1.2 同类系统研究与应用现状 4 1.3 研究的内容和主要工作 4 1.3.1 研究的内容 5 1.3.2 本人主要工作 5 1.4 论文结构 5 第二章 业务逻辑概述和系统需求...

    java基础学习总结笔记

    Java基础常识、如何安装Java工具、Java语言的基础组成、Java面向对象、Java多线程、Java常用类、集合(重点)、IO流、GUI图形界面、网络编程、正则表达式、反射、注解、类加载器、动态代理等等,另外还包括银行管理...

    java知识点详细笔记

    根据毕向东Java讲解视频,总结Java各知识点图文详细讲解,内含代码及运行...分为:1,Java概述 2,Java语言基础 3,面向对象 4,继承(上、下) 5,多线程 6,集合 7,IO 8,GUI 9,网络编程 10正则表达式 11servlet

    Java JDK 7学习笔记(国内第一本Java 7,前期版本累计销量5万册)

     《Java JDK 7学习笔记》将IDE操作纳为教学内容之一,使读者能与实践结合,提供的视频教学能更清楚地帮助读者掌握操作步骤。 内容简介 书籍 计算机书籍  《java jdk 7学习笔记》是作者多年来教学实践经验的总结...

    JAVA学习精细笔记

    最详细的JAVA笔记,简练,详细。从Java概述,java程序的运行过程到接口,内部类,集合框架,线程等等,各种知识很全面

    达内 CoreJava老师笔记汇总

    CoreJava DAY01 Java概述 1 CoreJava DAY02 数据类型和控制结构 10 CoreJava DAY03 数组 20 CoreJava DAY04 27 CoreJava DAY05 面向对象 31 CoreJava DAY06 类的加载过程、实例化、继承、多态 37 CoreJava DAY07修饰...

    java面向对象基础笔记

    java语言概述,java语言基础,程序的控制语句,数组,面向对象基础,继承,多态,抽象类,接口,异常处理,集合类,输入输出流,多线程,JDBC连接数据库等简单的java基础知识。 适合想学习java语言的同学们下载。 ...

    javase基础自学笔记-java开端-概述

    javase基础自学笔记-java开端-概述

    数据结构与问题求解 Java语言版 第4版

    数据结构与问题求解 Java语言版 第4版

    Java基础之Java概述

    本资源简要概括了java的发展简史,以及eclipse集成开发环境的搭建,对java的一些基本知识进行了详细的描述,例如数据类型等,都是本人的学习笔记。还附有程序段以及实验结果可以进行说明

    chc java笔记1

    java学习过程记录下的笔记,上课测试程序,以及重点难点:概述,环境变量,语法规则,三种方法打印输出菱形小程序,命令java Hello 在dos命令下加载流程图

    Java开发详解.zip

    010101_【第1章:JAVA概述及开发环境搭建】_JAVA发展概述笔记.pdf 010102_【第1章:JAVA概述及开发环境搭建】_Java开发环境搭建笔记.pdf 010201_【第2章:简单Java程序】_简单Java程序笔记.pdf 010301_【第3章:Java...

Global site tag (gtag.js) - Google Analytics