Java基础第一天 1. 概述 1.1 历史 1995年,詹姆斯高斯林。sun公司,发明了java语言,喝的是印尼的爪哇岛产的咖啡。Java语言寓意就是为全世界软件爱好者递上一杯热乎的咖啡。 早期,移动端。2009年sun公司被Oracle(甲骨文)旧金山收购。 1.2 三个版本 JavaSE:做桌面应用程序。Java基
java: 通过javac hello.java把它编译成.class,系统去解释执行hello.class 严格区分大小写 单行注释:// 多行注释:/* */ 文本注释:/** */ 数据类型 2种:基本数据类型 引用数据类型 基本数据类型: 整型: byte(字节型)-128~127 1个字节=8位 2.short(短整型)-215~215-1 2个字节=16位 3.int(
Java 1.詹姆斯高斯林创建sun公司,创建了Java语言 2.操作系统的一些基本命令: 1. cd..返回上一级 2.cd 进入指定目录 3.dir 查看当前文件夹;显示有DIR的是文件夹 4.copy nul a.txt 创建空文件 copy nul a.txt 5.echo >内容a.txt 写入内容 echo >内容a.txt 6.copy a.txt b.txt 复制文件
今天学习了Java基础,了解了Java的发展历程、Java的特点,动手配置了Java环境,下载了编写代码用到的软件Idea。今天一天学下来,感觉重点之一在于Java中的数据类型,刚刚学到基本数据类型,晚上根据自己掌握的情况以及对知识点的记忆,做了一张简易的思维导图。 明天学完引用数据类型,再
密码什么弄呢,字母数字特殊符号,大小写还是全数字,全字母,还是混合,这个是一个排列组合的游戏,今天来看下我们常见的生成密码的办法吧 通过java 生成密码 ... package arithmetic; import java.util.Random; public class PassWord { /** * 密码的自动生成器:密码由大写字母/小写字母/数
1 版权声明:本文为博主原创文章,未经博主允许不得转载。 2 3 除非你的原件考虑跨平台。 4 5 在Linux编程多使用一些系统函数真的很方便,哎没办法越来越懒~~~~~~ 6 7 今天记录一下dirname 和basename这两个简单的处理文件路径的linux系统函数。
1、union中可以定义多个成员,union的大小由最大的成员的大小决定。 2、union成员共享同一块大小的内存,一次只能使用其中的一个成员。 3、对某一个成员赋值,会覆盖其他成员的值(也不奇怪,因为他们共享一块内存。但前提是成员所占字节数相同, 当成员所占字节数不同时只会覆盖相应字
环境变量 export //输出所有环境变量 extern char **environ; char *getenv(const char *name); //获取某个环境变量 int setenv(const char *name, const char *value, int overwrite); //设置某个环境变量 int unsetenv(const char *name);
# Char和varchar的区别1、 char一定会使用指定的空间,varchar是根据数据来定空间2、 char的插入数据效率理论上比varchar高:varchar是需要通过后面的记录数来计算使用哪一种类型?如果确定数据一定是占指定长度,那么使用char类型;如果不确定数据到底有多少,那么使用varchar类型;如果数据长
1 #include<stdio.h> 2 #include<string.h> 3 4 int BF(char *A, char *B) { 5 int i = 0,j=0; 6 while(i < strlen(A) && j < strlen(B)) { 7 if(A[i]==B[j]) { 8 i++; 9 j++; 10 } el
数据类型 类型 说明 char 字符型, 一个字节 int 整型 float 单精度浮点型 double 双精度浮点型 bool 布尔类型, c++新增的类型, c语言中没有. 限定符 整型限定符: short, long; 用于限定整型. 比如: short int sh; long int counter; 另外 long还可以限定doubl
获取类型信息 typeid typeid运算符用来获取一个表达式的类型信息. 对于基本类型数据, 类型信息比较简单, 主要指数据的类型; 对于对象(类类型的数据), 类型信息指: 对象所属的类, 所包含的成员, 所在的继承关系. 类型信息是创建数据的模板,数据占用多大内存、能进行什么样的操作
<c++ primer plus>第六版 目录5 循环和关系表达式5.1 for循环5.2 while循环5.3 do-while循环5.4 基于范围的for循环(c++11)5.5 循环和文本输入5.5.1 使用原始的cin进行输入5.5.2 使用cin.get(char)5.5.3 文件尾条件5.6 嵌套循环和二维数组 5 循环和关系表达式 5.1 for循环 语法 fo
今天在学习P432的时候 ,看到char类型相减就可以看到int类型,因此借此机会学习一下。 char(C# 参考)---首先学习一下微软的官方文档 char 类型的默认值为 \0,即 U+0000。 char 类型支持比较、相等、增量和减量运算符。 此外,对于 char 操作数,算数和逻辑位运算符对相应的字符代码执行操作
1.怎样将整数转化为字符串,并且不用函数itoa. 解析:整数转化为字符串,可以采用加‘0’,再逆序的办法 整数加‘0’就会隐性转化成char类型的数。 1 #include <stdio.h> 2 3 int main() 4 { 5 int num = 12345,i = 0,j = 0; 6 char a[7],b[7]; 7 while(num) 8
今天开始学习VC++基础,系统编程栏目下都是WinAPI和MFC的内容,此为浏览博客园时学习的一篇文章,觉得很实用,拿来做笔记。 出处见最底部。 三行代码: typedef char CHAR; typedef CHAR *PCHAR,*LPCH,*PCH,*NPSTR,*LPSTR,*PSTR; typedef CONST CHAR
文件操作 程序运行时产生的临时数据可以通过文件将数据持续化,程序运行结束时也不会被释放 文件的头文件<fstream> 文件类型 1. 文本文件 文件以文本的ASCII码的形式存储在计算机中 2.二进制文件 文件以文本的二进制的形式存储咋计算机中,用户一般不能直接读懂他
单行注释用“//xxxxxxxxx//”表示 多行注释用“/*xxxxx xxxxxxx xxxxxxxx xxxxxxx*/”表示 文本注释用的很少 标识符有8类,整数型包括byte,short,int,long;浮点型包括float,double;布
1. 概述 本文解释Java中为什么用char[]来表示密码而不是String。 注意本文重点在内存中操作密码的方法而不是存储密码的实际方法,存储密码我们通常放在持久层。 假设我们不能够控制密码的格式(例如密码来自于三方库API的字符串)。尽管看起来用字符串操作密码很合理,但是Java团队还是建
问题 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 解决 class Solution { public String replaceSpace(String s) { //创建一个新的字符数组来储存s的每个字符 int len1=s.length(); char[] arr=new char[len1*3]; char chack;
密码校验: 1、通过UID或name获取用户信息(/etc/passwd) struct passwd *getpwnam(const char *name); struct passwd *getpwuid(uid_t uid); 2、通过gid或grname获取用户组信息(/etc/group) struct group *getgrnam(const char *name); struct group *getgrgid
Java语言基础 1. 关键字与保留字 被Java官方赋予了特殊含义的全部小写的单词,注意取名字不要与关键或者保留字冲突。 2.标识符 凡是需要自定义名称的内容都叫标识符 类名首字母大写,不推荐使用中文、拼音、特殊符号,见名知义,有意义 3. 变量概念引入 生活中我们通常需要记录数据,
#include <stdio.h> #include <string.h> #include <iostream> using namespace std; /* 1, C语言中字符用单引号,字符串用双引号 由于C语言中没有真正的字符串类型,可以通过字符数组表示字符串,因为它的元素地址是连续的,这就足够了 C语言中字符串的表示: 一是定
关于char[]数组通过scanf赋值使用上的一些问题。 假如我们有这么一段代码 #include <stdio.h> int main(void){ char c1[2]; scanf("%s",c1); char c2[20]; scanf("%s",c2); printf("%s %s\n",c1,c2); return 0; } char类型数组在栈区开辟了自己的空间。当
class Ck { private char[] r1 = new char[8]; private int wp = 0; public synchronized void shengchan(char aa) { while (wp == r1.length) //满了 try { this.wait();