随笔分类 - 学习笔记
摘要:数据库 1.什么是数据库 数据库 ( DataBase , 简称DB ) 概念 : 长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据 “仓库” 作用 : 保存,并能安全管理数据(如:增删改查等),减少冗余… 数据库分类 关系型数据库 ( SQL ) MySQL , Oracle , S
阅读全文
摘要:1.HTML 1.1什么是HTML HTML:Hyper Text Markup Language(超文本标记语言) 超文本包括:文字、图片、音频、视频、动画等 HTML5的优势: 世界知名浏览器厂商对HTML5的支持 通过对Internet Explorer、Google、Firefox、Sa
阅读全文
摘要:JUC 1.什么是JUC JUC实际上就是java.util下的一个工具包,多线程中的Lock类,Callable接口都在此工具包下 2.回顾进程与线程 程序:程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。 进程:进程则是执行程序的一次过程,它是一个动态的概念。是系统资源分
阅读全文
摘要:GUI编程 java基于Swing和AWT技术进行的图形界面化开发,但是由于界面不太美观,并且运行需要JRE环境,没有流行起来,但依旧可以从中了解mvc架构,组件的思想。 1.AWT 1.1 AWT介绍 AWT:抽象窗口工具,其中包含了很多类和接口。 1.2 组件与容器 1.Frame窗口 pa
阅读全文
摘要:网络编程 概述:Java是Internet上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的 网络应用程序。Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在 Java 的本机 安装系统里,由JVM进行控制。并且Java实现了一个跨平台的网络库,程序员面
阅读全文
摘要:IO流 IO流图解 1.文件 文件:文件就是保存数据的地方,类似word,text等都是文件。 文件流:文件在程序中,是以流的形式来进行操作的。 流:数据在数据源(文件)与程序(内存)之间的路径 输入流:数据从程序源(文件)到程序(内存)的路径 输出流:数据从程序(内存)到数据源(文件)的路径 1.
阅读全文
摘要:多线程 1.进程与线程 程序:程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。 进程:进程则是执行程序的一次执行过程,它是一个动态的概念。是系统资源分配的单位。 线程:线程是CPU调度和执行的的单位。通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存
阅读全文
摘要:反射机制(Reflection) 1.静态与动态语言 静态语言:运行时结构不可变的语言,如Java、C、C++。 动态语言:运行时可以改变其结构的语言,如C#、JavaScript、PHP、Python等。 Java不是动态语言,但Java可以称之为“准动态语言”。即Java有一定的动态性,我们可以
阅读全文
摘要:注解(Annotation) 1. 什么是注解 Java注解又称Java标注,是在 JDK5 时引入的新特性,注解(也被称为[元数据])。 Java注解它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。 2.内置注解 @
阅读全文
摘要:Git简介 Git是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一) Git的诞生 Linux创始人Linus花了两周时间自己用C写的一个分布式版本控制系 集中式vs分布式 1.CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统 集中式和分布式版本控制系统有什么区别
阅读全文
摘要:1.Static关键字 { System.out.println("匿名代码块"); } static{ System.out.println("静态代码块"); } public Person(){ System.out.println("构造方法"); } public static void
阅读全文
摘要:面向对象 1.面向过程与面向对象 面向过程的思维模式 面向过程的思维模式是简单的线性思维,思考问题首先陷入第一步做什么、第二步做什么的细节中。这 种思维模式适合处理简单的事情,比如:上厕所。 如果面对复杂的事情,这种思维模式会陷入令人发疯的状态!比如:如何造神舟十号! 面向对象的思维模式 面向对象的
阅读全文
摘要:数组 1.定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 2.初始化 public static void main(String[] args) { //静态初始化 in
阅读全文
摘要:方法 1.定义 java方法是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,
阅读全文
摘要:Java的值传递 原博客链接:为什么说Java中只有值传递 package com.liang.scanner; public class Parameter { public static void main(String[] args) { //基本类型传递 Parameter pt = new
阅读全文
摘要:1.Scanner用户交互类 Scanner对象的next()和nextLine()区别 next()不能得到带有空格的字符串,nextLine()可以 public static void main(String[] args) { Scanner scanner = new Scanner(Sy
阅读全文
摘要:javaDoc 命令窗口生成doc文件的方式 D:\code\javaSE\Hello\src\com\liang\base>javadoc -encoding UTF8 -charset UTF8 HelloWorld.java idea生成doc文件 博客地址:博客 生成后打开同级目录的inde
阅读全文
摘要:1.变量 public class HelloWorld { //类变量 static double salary; //实例变量 默认值 String name; int age; boolean flag; public static void main(String[] args) { Hel
阅读全文
摘要:1.进制 //进制 0b 二进制 十进制 0八进制 0x十六进制 int i = 10; //10 int i1 = 010; //8 int i3 = 017; //15 int i2 = 0x1F; //16 int i4 = 0x1F; //31 int i5 = 0b10; //2 2.数据
阅读全文
摘要:1.标识符 所有的标识符都应该以字母(A-Z 或 a-z)、美元符($)或者下划线(_)开始 首字符之后可以是字母(A-Z 或 a-z)、美元符($)、下划线(_)或数字的任何字符组合 不能使用关键字作为变量名或方法名 标识符是大小敏感的 可是使用中文名或拼音的,但不建议这样做 2.数据类型 强类型
阅读全文

浙公网安备 33010602011771号